1.配置默认端口80
[tomcat文件夹]/conf/server.xml 将端口改成80
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
xx.xx.xx.xx:8080/项目名/index.jsp
现在可以直接输入
xx.xx.xx.xx/项目名/index.jsp 省去了端口号
2.配置虚拟映射路径
[tomcat文件夹]/conf/server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>
在里面添加
<Context path="" docBase="....(自己的全路径)\【tomcat文件夹】\webapps\项目名\WebRoot" debug="0" reloadable="true" />
注意:我这里只示范了MyEclipse项目,配置到项目的WebRoot,而不是配置到项目
否则输入ip之后,还需要输入xx.xx.xx.xx/项目名 才能访问
现在:
xx.xx.xx.xx/项目名/index.jsp
可以直接输入ip:xx.xx.xx.xx访问
因为
1.path=""设置了当前web应用是缺省的web应用,省略了输入web应用虚拟路径
2.docBase web应用的实际路径配置到项目/WebRoot, 省略了输入项目名
3.最后index.jsp也不用输入是因为WebRoot/WEB-INF/web.xml中自动配置了主页为index.jsp
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
所以现在可以直接输入ip访问
3.部署项目到服务器
只需将项目放到【tomcat文件夹】/webapps里面即可
4.注意
这种配置是最麻烦的配置,改动后需要重启tomcat服务器,但是配置web应用虚拟路径优先级最高。