日期:2016/09/23
环境:
ubuntu 16 x64
eclipse neon
tomcat 8
在eclipse里配置runtime environment,指定tomcat 8,创建一个server,然后配置web工程的部署目录,有三种:
解决方案:使用第3中方式发布工程,需要在tomcat/conf/Catalina/localhost目录添加xml配置文件,映射自定义目录里工程,然后用startup.sh启动tomcat,就可以在localhost:8080里管理项目了;1、eclipse工程目录,通常不用。
2、tomcat的webapps目录,部署在该目录下,可以使用localhost:8080页面的manager管理项目。
3、自定义目录,部署在其他目录,保证tomcat目录干净,但是从eclipse启动tomcat时配置发生改变,虽然能访问项目,但是不能进入localhost:8080管理项目。
工程名:WebApp01
部署路径:/media/user/software1/t_webapps/webapps
映射用的配置文件WebApp01.xml(和工程同名),内容如下(主要路径):
<?xml version="1.0" encoding="UTF-8"?>
<Context path="<span style="color:#ff0000;background-color: rgb(255, 255, 255);">/WebApp01</span>" docBase="<span style="color:#ff0000;">/media/user/software1/t_webapps/webapps/WebApp01</span>" debug="0" privileged="true">
</Context>
注意:可能有其他配置方法,把项目部署在tomcat以外的目录,从eclipse启动还能正常访问localhost:8080,如果有请留言回复,谢谢。