1. 程式人生 > >利用tomcat釋出java_WEB專案到外網的方法

利用tomcat釋出java_WEB專案到外網的方法

首先寫好專案,放在沒有中文的路徑檔案上,tomcat也是路徑不能有中文路徑

然後在tomcat的conf檔案的server.xml中添

加<Contextpath="/first" docBase="G:\textt\WebRoot"debug="0" reloadable="true"> </Context>

這樣訪問到first就訪問到了G盤下的上邊的專案了

然後是路由的設定:

1.路由器設定:本人路由器為tp-link..其他請baidu一下了,方法都是埠對映實現轉發,其他機器訪問你的外網ip就轉發到你機子的ip,就可以了。進入路由的設定頁面(主機上位址列輸:http://192.168.1.1

[具體可能也不同,用ipconfig命令檢視]),進入後選左邊-轉發規則,埠填80(8080),右邊勾上,儲存退出。因為http預設80,所以以後輸網址就不用加8080埠號了,直接http://IP 地址/目錄/xx.jsp,- -不嫌麻煩加上:80也是可以的。。然後ip地址填你本機的地址,在你本機就設定這個ip為固定ip了。否則動態的話每次都要改轉發,後面預設,點下面的確定OK,好像不是確定,忘了,反正差不多意思。。

 

如果用的是動態獲取的IP地址,那麼就開啟http://hao.91ok.com//?91在實用查詢裡邊點IP,就可以知道你自己的正在用的外網IP地址了。然後用http://183.3.162.2:8080/first/

來訪問就可以在外網訪問到自己的網站了(這裡獲取到的ip是183.3.162)

以上是在java和tomcat安裝成功以後的前提條件下的:下邊介紹jdk和tomcat的安裝;

1   jdk的安裝,首先下載解壓,一定要解壓到沒有中文的路徑上去。然後就配置環境變數

完整的java環境配置:
我安裝的JDK是jdk-1_5_0_06-windows-i586-p版本:
  雙擊執行jdk-1_5_0_06-windows-i586-p.exe檔案,進行安裝,我的安裝目錄是:C:\Program Files\Java(你也可以自己設定)
  安裝完成後在C:\Program Files\Java目錄下會產生兩個資料夾:jdk1.5.0_06
jre1.5.0_06
 要配置三個系統環境變數:
       1---->右鍵單擊"我的電腦",選中"屬性"並單擊,選擇"高階"選項卡,單擊下面的"環境變數"
       2---->你會看到一個"使用者變數"和一個"系統變數",使用者變數只是針對當前的使用者起作用的,
"系統變數"是針對登陸這臺計算機的所有使用者的,
       3---->設定第一個:單擊"系統變數"中的"新建"按鈕,在彈出的對話方塊的變數名中輸入CLASSPATH,在變數值中輸入.;
       4---->設定第二個:按照上面的步驟, 變數名中輸入JAVA_HOME,變數值中輸入jdk的路徑,我的是C:\Program Files\Java\jdk1.5.0_06,(你根據你的jdk的安裝路徑設定你的路徑)
       5---->(注意)設定第三個:你會發現你的系統變數裡面有個Path變量了,那麼選中它,單擊編輯按鈕
在後面加上;%JAVA_HOME%\bin即可,那麼你的JDK就配置好了

JAVA_HOME    C:\Program Files\Java\jdk1.6.0_06

CLASSPATH :C:\Program Files\Java\jdk1.6.0_06\lib;

PATH :      .;%JAVA_HOME%\bin  (這裡前邊有一個“.”號,不要漏了,因為它表示當前路徑)

2 tomcat的配置

CATALINA_HOME
相當與tomcat的home(可以不用配置)也就是tomcat所在的路徑,所以tomcat是不用安裝的,解壓之後配置環境路徑就好了。。。。
CATALINA_HOME   C:\Program Files\apache-tomcat-6.0.26
如果點選tomcat的bin目錄下的startup.bat時,黑介面一閃而過,就要配置CATALINA_HOME環境變量了.

完整的配置:

1 JAVA_HOME    C:\Program Files\Java\jdk1.6.0_06

2 CLASSPATH: C:\Program Files\Java\jdk1.6.0_06\lib;

3 PATH :     .;%JAVA_HOME%\bin  (這裡前邊有一個“.”號,不要漏了,因為它表示當前路徑)

4 CATALINA_HOME   C:\Program Files\apache-tomcat-6.0.26

Tomcat的startup.dat如果一閃而過,那就有可能是tomcat沒有配置好路徑,也有可能是資料庫沒有開啟。

另外以上配置後,可能重啟電腦之後環境變數就會消失那就要再配一次啊!!!