怎麼發布一個web項目到Internet?
怎麼發布一個有後台SQL資料庫,用JDK + MyEclipse + tomcat開發工具開發的J2EE網站到Internet上去?要一些什麼流程?
在發布Java Web程式到Internet之前,需具備如下前提條件(假設使用的是Tomcat伺服器)。
þ 擁有一台可串連到Internet的電腦,並且是固定IP(最好是公網的靜態ip,要不然非同一區域網路別人怎麼訪問)。
þ 擁有一個網域名稱。
þ 在可串連到Internet的電腦上要有Java Web程式的運行環境,即已經成功安裝了JDK和Tomcat伺服器。
þ 擁有一個可啟動並執行Java Web應用程式。
擁有了上述條件,就可以將已經擁有的Java Web程式發布到Internet了。發布步驟如下:
(1)申請一個網域名稱,例如www.aaaaaaaaa.com。
(2)將網域名稱記錄的IP指向自己的電腦的IP。
(3)在本機電腦中建立一個目錄用來存放Java Web程式,如D:\JSPWeb。
(4)將Java Web程式複製到D:\JSPWeb目錄下,可對其重新命名,如命名為01_CityInfo。
(5) 將Tomcat伺服器連接埠改為80。修改方法為:開啟Tomcat安裝目錄下conf目錄下的server.xml檔案,找到以下配置代碼。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改<Connector>元素中port屬性的值為80。
(6)建立虛擬機器主機,主機名稱為申請的網域名稱。建立方法為:開啟Tomcat安裝目錄下conf目錄下的server.xml檔案,找到<Host>元素並進行如下配置。
<Host name="www.aaaaaaaaaa.com" appBase="D:/JSPWeb"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/city" docBase="01_CityInfo" debug='0' reaload="true"/>
</Host>
<Host>元素用來建立主機,name屬性指定了主機名稱(網域名稱),appBase屬性指定了Java Web應用程式存放在本機電腦中的位置。<Context>元素用來配置主機的Web應用程式,path屬性指定了訪問主機中某個Web應用的路徑,docBase屬性指定了相對於D:/JSPWeb目錄下的Java Web應用程式路徑。所以,若訪問www.aaaaaaaaaa.com路徑,既可訪問D:/JSPWeb目錄下的01_CityInfoWeb應用程式,也可以將path屬性設定為“/”,這樣直接存取www.aaaaaaaaaa.com即可訪問01_CityInfoWeb應用程式。
(7)訪問網站。啟動Tomcat伺服器,在瀏覽器地址欄中輸入“www.aaaaaaaaaa.com”,訪問發布的Java Web應用程式。
也可通過該方法將網站發布到區域網路內,只不過在<Host>元素中name屬性指定的是電腦名稱,並且該電腦名稱不能包含空格或“.”等非法字元,否則,區域網路內的其他電腦將不能訪問發布的網站。
怎麼發布一個web項目到Internet?
怎麼發布一個有後台SQL資料庫,用JDK + MyEclipse + tomcat開發工具開發的J2EE網站到Internet上去?要一些什麼流程?
在發布Java Web程式到Internet之前,需具備如下前提條件(假設使用的是Tomcat伺服器)。
þ 擁有一台可串連到Internet的電腦,並且是固定IP(最好是公網的靜態ip,要不然非同一區域網路別人怎麼訪問)。
þ 擁有一個網域名稱。
þ 在可串連到Internet的電腦上要有Java Web程式的運行環境,即已經成功安裝了JDK和Tomcat伺服器。
þ 擁有一個可啟動並執行Java Web應用程式。
擁有了上述條件,就可以將已經擁有的Java Web程式發布到Internet了。發布步驟如下:
(1)申請一個網域名稱,例如www.aaaaaaaaa.com。
(2)將網域名稱記錄的IP指向自己的電腦的IP。
(3)在本機電腦中建立一個目錄用來存放Java Web程式,如D:\JSPWeb。
(4)將Java Web程式複製到D:\JSPWeb目錄下,可對其重新命名,如命名為01_CityInfo。
(5) 將Tomcat伺服器連接埠改為80。修改方法為:開啟Tomcat安裝目錄下conf目錄下的server.xml檔案,找到以下配置代碼。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改<Connector>元素中port屬性的值為80。
(6)建立虛擬機器主機,主機名稱為申請的網域名稱。建立方法為:開啟Tomcat安裝目錄下conf目錄下的server.xml檔案,找到<Host>元素並進行如下配置。
<Host name="www.aaaaaaaaaa.com" appBase="D:/JSPWeb"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/city" docBase="01_CityInfo" debug='0' reaload="true"/>
</Host>
<Host>元素用來建立主機,name屬性指定了主機名稱(網域名稱),appBase屬性指定了Java Web應用程式存放在本機電腦中的位置。<Context>元素用來配置主機的Web應用程式,path屬性指定了訪問主機中某個Web應用的路徑,docBase屬性指定了相對於D:/JSPWeb目錄下的Java Web應用程式路徑。所以,若訪問www.aaaaaaaaaa.com路徑,既可訪問D:/JSPWeb目錄下的01_CityInfoWeb應用程式,也可以將path屬性設定為“/”,這樣直接存取www.aaaaaaaaaa.com即可訪問01_CityInfoWeb應用程式。
(7)訪問網站。啟動Tomcat伺服器,在瀏覽器地址欄中輸入“www.aaaaaaaaaa.com”,訪問發布的Java Web應用程式。
也可通過該方法將網站發布到區域網路內,只不過在<Host>元素中name屬性指定的是電腦名稱,並且該電腦名稱不能包含空格或“.”等非法字元,否則,區域網路內的其他電腦將不能訪問發布的網站。