tomcat 设置虚拟目录
不修改server.xml【推荐使用此方法】
第一步:
在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为
<?xml version="1.0" encoding="UTF-8"?>
<Context
docBase="/home/username/workspace/myWebapp/war"
reloadable="true">
</Context>
文件名改成你自己的譬如http://localhost:8080/bbs ,文件名就为bbs.xml
其他配置:
打开 Tomcat6.0"conf"web.xml 文件,找到:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
把false设成true保存,重启Tomcat,让tomcat6支持文件列表显示
第二部:
把/home/username/workspace/myWebapp/war 的目录结构调整成与ROOT/myWebapp 一样的目录结构
第三部:
设置eclipse编译路径
* 右键工程名->"properties"->"java build path"->
* source folder:存放.java源文件的根目录;
* output folder:.class编译输出的根目录;(最下方 default output floder)
在你的工程里new->folder。在对话框中点Advanced,下面有个选项:
link to folder in file system
选上它,然后选你要将class放到哪个文件夹 -> OK。
不修改server.xml【推荐使用此方法】
第一步:
在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为
<?xml version="1.0" encoding="UTF-8"?>
<Context
docBase="/home/username/workspace/myWebapp/war"
reloadable="true">
</Context>
文件名改成你自己的譬如http://localhost:8080/bbs ,文件名就为bbs.xml
其他配置:
打开 Tomcat6.0"conf"web.xml 文件,找到:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
把false设成true保存,重启Tomcat,让tomcat6支持文件列表显示
第二部:
把/home/username/workspace/myWebapp/war 的目录结构调整成与ROOT/myWebapp 一样的目录结构
第三部:
设置eclipse编译路径
* 右键工程名->"properties"->"java build path"->
* source folder:存放.java源文件的根目录;
* output folder:.class编译输出的根目录;(最下方 default output floder)
在你的工程里new->folder。在对话框中点Advanced,下面有个选项:
link to folder in file system
选上它,然后选你要将class放到哪个文件夹 -> OK。
在你的工程上,右键 -> 属性 -> java builder path -> 再右边点Source这个tab -> 下面的框框中选择你第一步中新建的文件夹。
补充:
如果遇到问题导致项目无法启动,检查手动部署的webapp文件夹下与WEB-INF下做对比(如发现lib和tmp文件夹下没有东西,把原来webapp下有的复制过来就ok了)。