發布一個web項目到Internet?

來源:互聯網
上載者:User
怎麼發布一個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屬性指定的是電腦名稱,並且該電腦名稱不能包含空格或“.”等非法字元,否則,區域網路內的其他電腦將不能訪問發布的網站。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.