apache+tomcat发布war问题

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


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

2个回答

发布有几种方式:
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会实现热部署,实现工程的发布。

你应该把war解压成目录,再配置docBase="/var/www/abc/htdocs/abc"
war包的话就直接放在TOMCAT_HOME\webapps就行了,

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问