通常我们访问我们的web应用格式为:
- http://127.0.0.1:8080/myApp
但是想直接通过 输入 本地ip直接进入我们的应用该如何设置呢:如输入:
- http://127.0.0.1
1,好 首先我们需要修改tomcat默认端口号:需要将tomcat的默认端口 8080 改为缺省的端口号 80
这是需要修改tomcat根目录下的conf目录下的 server.xml 文件
- <Connector port="8080" protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443" />
将上面的 port 修改为 80 即可,这样就省去每次测试都要带端口的麻烦了。
2,然后就是修改默认的webapp了。
同样是修改server.xml文件
在文件最后的Host标签中的value标签后面 加上 context标签 如下:
- <Host name="localhost" appBase="webapps"
- unpackWARs="true" autoDeploy="true">
- <!-- SingleSignOn valve, share authentication between web applications
- Documentation at: /docs/config/valve.html -->
- <!--
- <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
- -->
- <!-- Access log processes all example.
- Documentation at: /docs/config/valve.html
- Note: The pattern used is equivalent to using pattern="common" -->
- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
- prefix="localhost_access_log." suffix=".txt"
- pattern="%h %l %u %t "%r" %s %b" />
- <Context path="" docBase="D:\apache\apache-tomcat-7.0.26\webapps\OnlineExam">
- <WatchedResource>WEB-INF/web.xml</WatchedResource>
- </Context>
- </Host>
上面Context标签 部分为新添加的部分 只要将 docBase中的路径修改为 你的应用的路径即可。然后重启tomcat 输入ip就可直接访问你的缺省应用了。