Tomcat个人学习总结,以备日后查看,详细参考https://www.cnblogs.com/xdp-gacl/p/3734395.html
1. Tomcat服务器端口的配置
Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。
改服务器端口为8081
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000 redirectPort="8443"/>
2. Tomcat服务器虚拟目录的映射方式
Web应用开发好后,需要提供虚拟目录的地址,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射,Tomcat中有几种方式建立虚拟目录与物理目录的映射:
1)修改server.xml文件的host元素,添加context(不推荐!需要重启服务器)
<Context path="/JavaWebApp" docBase="F:\JavaWebDemoProject" />
以上映射表示访问 WebHostAddress/JavaWebApp/1.jsp就相当于访问"F:\JavaWebDemoProject\1.jsp"
2) 将web应用包直接放入Tomcat的webapps目录下
如将JavaWebDemoProject放入webapps目录,则映射虚拟地址为:/JavaWebDemoProject
3)修改Tomcat $CATALINA_BASE/conf/[enginename]/[hostname]/ directory.目录下 .xml文件
- 修改.xml名称,如demoapp.xml,则映射虚拟地址为:/demoapp
- 修改xml内容,添加Context
<Context docBase="F:\JavaWebDemoProject" />
3. Tomcat服务器配置虚似主机
平时我们将开发好的JavaWeb应用放到webapps文件夹下,然后就可以使用"http://localhost:端口号/JavaWebAppName"的方式去访问
这里的localhost是虚拟主机名,我们可以修改为其他名字比如www.goodapp.com
方法:修改server.xml
<Host name="www.goodapp.com" appBase="F:\JavaWebApps">
</Host>
这样我们的虚拟主机名和映射物理路径就安排好了
如果在浏览器里访问www.goodapp.com的资源,我们绑定运行系统中的host文件
比如windows下,找到"C:\Windows\System32\drivers\etc"目录下的hosts文件
添加 127.0.0.1 www.goodapp.com
则我们可以在浏览器通过8080端口访问www.goodapp.com的资源了。