对于初学者(我)来说,首先要将自己写的web应用放到tomcat容器里面。由于自己也是自学,走了很多坑,因此在此分享一下。请各位客官指正。
如何将web应用映射成虚拟目录(三种方式,任选一种)
1.可以将打包的war包直接放到tomcat 的webApps 目录下,重启服务器 。服务器会自动解压压缩包。
2.在 tomcat/conf/server.xml ,配置context ,重启服务器。
<Context docBase="/home/lht/eclipse-workspace/HxzJob/target/hxz-0.0.1" path="/" debug="0" privileged="true" reloadable="true"/>
- docBase:项目的绝对路径(war的解压后文件)
- path:url的访问路径。 eg:http://localhost:8080/1.html
3.tomcat/conf/Catalina/localhost 下 。 不需要重启服务器
- 命名a.xml 文件(a即是url访问路劲) a#b.xml==a/b(多重路劲命名方式) eg:http://127.0.0.1:8080/a/b/user/getAll
- a.xml 文件中配置context(a==path,所以只需要配置 docBase路劲)
<Context docBase="/home/lht/eclipse-workspace/HxzJob/target/hxz-0.0.1"/>