1、以前在window下配置过tomcat的虚拟目录,用了myeclipse以后虚拟目录也就没用了,因为myeclipse是默认的把项目加载到你tomcat的webapps目录下的,所以很长时间不配了。在网上查了一些方法,这里只说常用的一种。
1、首先在tomcat/conf/Catalina/localhost目录下创建一个.xml的文件,用于配置你tomcat的虚拟目录,eg:
我的项目名为newXyh所以我创建了一个newXyh.xml,可以通过鼠标的右键新建一个document,不过要修改localhost文件夹读写的权限:
sudo chmod 777 /opt/tomcat/conf/Catalina/localhost
然后就可以创建了,当然也可以通过命令行创建:
sudo touch newXyh.xml
通过命令:
sudo gedit newXyh.xml
进入到编辑状态,在newXyh.xml中添加:
<Context path="/newXyh" reloadable="true" docBase="/usr/local/tomcat/newXyh"/>
其中/usr/local/tomcat/newXyh是我的实际项目目录。
2、然后打开tomcat/conf/server.xml文件:
sudo gedit /opt/tomcat/conf/web.xml
将其中的
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
改为
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
然后重启tomcat,在浏览器上输入, http://localhost/newXyh,就可以访问自己的项目了,搞定。