seesea101 2009-08-24 21:32 采纳率: 0%
浏览 283
已采纳

apache+tomcat发布war问题

apache代理访问tomca8080端口.
tomcat配置如下


我直接将war文件放在/var/www/abc/htdocs/目录下,但打开网站访问的是tomcat默认首页.
请问war该如何发布?还缺少什么配置文件.
[b]问题补充:[/b]
不搞了,我直接解压上传了,这样最简单。
我用的apache,估计有影响,另外还有权限。
谢谢各位了。

  • 写回答

2条回答 默认 最新

  • walsh_bupt 2009-08-24 21:41
    关注

    发布有几种方式:
    1、将工程编译后打成war包,放入TOMCAT_HOME\webapps下,然后启动tomcat,tomcat会自动解包并部署工程
    2、将编译后的整个工程文件夹拷贝到webapps下,然后启动tomcat,也能实现发布,不过一般很少这么用
    3、在TOMCAT_HOME\conf\Catalina\localhost下新建一个xml文件,其中内容指向你所在的工程的应用目录,然后启动tomcat,也能实现工程的发布,这样的方式对于开发调试来说非常方便,是开发过程中经常使用的方式,xml内容格式如下:
    <?xml version="1.0" encoding="GB2312"?>

    针对你的问题,可以两种方式:
    1、让用户自己打包成war包,然后上传工程文件,并将其手动或自动的拷贝到到TOMCAT_HOME\webapps下,tomcat会实现热部署,实现工程的发布。
    2、用户上传自己的工程文件到你的指定目录,你生成一个对应的xml并自动或手动拷贝到TOMCAT_HOME\conf\Catalina\localhost下,tomcat会实现热部署,实现工程的发布。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?