一、不寫端口。
這個問題都被問爛了,因為TOMCAT默認的訪問端口為8080,而TCP/IP協議默認80端口訪問,大家之所以看到別的網站都不寫端口號是因為人家用的的80端口訪問的,而80端口因為的TCP/IP的默認端口所以就不用寫出來了。大家如果想改的話可以在tomcat安裝目錄中的conf文件中的server.xml文件中的
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
,上面的port的值TOMCAT默認為8080,我這里把它改成了80端口,就這么簡單。之后你訪問項目就不用再寫端口了。
二、虛擬目錄配置。
這里以TOMCAT7為例。虛擬目錄在我看來就是為了隱藏真實目錄而存在的。通過虛擬目錄可以間接訪問所映射的真實目錄。
打開Tomcat7/conf/web.xml
找到<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
在<param-value>處將false改為true
再打開server.xml
在</host>之前加入<Context path="/虛擬目錄名" docBase="D:\Tomcat 7.0\文件夾名"/>
之后,你就只能通過虛擬目錄名來訪問你的項目名了。
三、默認項目名(也就是不寫)。
大家都知道,普通情況下我們訪問TOMCAT服務器中的項目名時都是采用( http://localhost:8080/xx/index.jsp )來訪問,其中localhost的指某個IP地址,8080是指訪問TOMCAT的端口號(),xx為項目名,index.jsp為項目中的網頁。
但大家經常在網上有很多網站我們直接輸入域名就可以訪問網站的網頁了,這里先將域名等同於IP+端口吧。這些網站與我們自己做的網站有兩點不同之處,其一就是不需要像我們訪問自己的網站一樣還要寫項目名在后面,今天就與大家分享一下是怎么做到的。
其實很簡單,先完成上面虛擬目錄配置之后(主要是server.xm中的步驟,web.xml的步驟可以省略),將path的值設為“”就行了,以后訪問項目就不需要寫項目名了。
好了,上面三部完成后在自己電腦上直接訪問localhost就可以訪問項目中的默認網頁了(不要告訴我你不知道如何設置項目的默認訪問頁。)