最近我們做了個jsp項目,做完之后想在我們局域網的電腦上訪問,並且通過這台機器的ip地址訪問,通過多次配置,終於成功,以下是配置的過程。
一,首先將工程打包,打成war包,點擊右鍵,選擇export
因為打包成war包之后,eclipse會將你的工程所需的所有文件,打包為war文件,如果你自己去拷貝的話,可能包含很多無用的東西,也可能丟失重要的文件。將LiNingWeb.war文件保存。
1. 如果你想把項目發布到tomcat目錄下,你就把war文件拷貝到D:\Java\tomcat7\webapps
2. 如果你想把項目部署到其他的目錄就把war文件,拷貝到那個目錄
二、修改端口號:
1.Tomcat默認的端口號為8080,如果你要想在局域網通過ip地址訪問必須要修改端口號,打開tomcat服務器的文件夾,然后找到conf文件夾下的server.xml,然后修改server.xml文件中的配置:改為
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
2.如果你不想通過ip地址訪問就不需要修改端口號,默認端口號就行
三、修改tomcat發布路徑如:
<Context path="" docBase="LINingWeb" debug="0" reloadable="true"/>
1. path是說明虛擬目錄的名字,如果你要只輸入ip地址就顯示主頁,則該鍵值留為空;
2. docBase是虛擬目錄的路徑,它默認的是$tomcat/webapps/ROOT目錄,現在我在webapps目錄下建了一個LiNingWeb目錄,讓LiNingWeb目錄作為我的默認目錄,如果你拷貝到其他目錄,就輸入docBase="D:LINingWeb" 即可
3. debug和reloadable一般都分別設置成0和true。
四. 需要注意的是,在訪問jsp頁面之前,需要把windows的IIS服務給停止,因為windows的IIS服務開着的話,他默認首先訪問IIS服務
注意:1. 然后打開自己的tomcat服務,在局域網中的瀏覽器中輸入你電腦的ip地址就可以訪問,剛才發布的網站了。
2.修改配置文件,當你輸入ip的時候,訪問的首頁是哪個,打開tomcat如:“D:\Java\tomcat7\conf”,然后打開文件web.xml,拖到最后找到
在<welcom-file> </welcom_file>中輸入你的首頁就行了。
然后輸入你的ip地址,就可以訪問了。。。。