如何在Windows Server上部署tomcat+mysql+java環境

如下以windows server2008爲例。web

其實在windows的服務器上部署本身的web項目跟在本身的windows系統上部署的步驟是基本一致的。sql

針對Tomcat,Mysql,Java環境在windows server上的安裝與配置與我的windows桌面系統上是一致的。這裏就再也不闡述。windows

這裏只列出須要注意的點:服務器

1.注意Mysql的編碼問題。這與Windows我的系統上的解決方案一致。app

2.咱們在Windows Server上部署本身的項目固然須要在外網上也能夠訪問,若是僅僅像在我的Windows系統上配置Tomcat的話,外網將沒法訪問,只能在Windows Server上進行本地訪問,即便用localhost訪問。下面就闡述如何配置Tomcat就可讓外網訪問Windows服務器上部署在Tomcat裏的Web項目。webapp

首先咱們得有一個域名(關於如何申請域名及域名如何與IP地址綁定請自行百度),這裏假設咱們的域名是 test.cn.com。編碼

咱們打開在Windows Server端的Tomcat的server.xml配置文件,找到下面這一項。orm

將端口號更改成80端口(做用是在咱們使用域名訪問時將不用輸入端口號了)。server

而後咱們找到這一項:xml

將defaultHost更改成您的域名:

而後定位到下面這項:

將name屬性更改成您的域名:

最後咱們找到<host></host>這一對標籤,在其中加入如下內容:

docBase是您的Tomcat的webapps路徑,添加完成後,<host></host>標籤裏的內容以下:

至此,咱們Tomcat配置完成。可是咱們依然不能夠經過外網訪問咱們的Web項目。由於咱們還須要配置

Windows Server的防火牆規則。

咱們打開防火牆,打開路徑:控制面板(以小圖標的形式顯示)->Windows防火牆,以下:

而後咱們點擊「容許程序經過Windows防火牆」:.

打開後,在「例外」選項卡中點擊「添加端口」按鈕:

這裏「名稱」隨便填,「端口號」 80「協議」 選擇 TCP , 點擊」肯定「便可。

添加完後咱們在「例外」選項卡中能夠找到咱們新添加的防火牆規則:

 

至此,咱們重啓Tomcat服務器。在外網上就能夠訪問咱們的Web項目了,如:http://test.cn.com/studyplatform。

注意:

咱們將已經寫好的Web項目部署到Windows Server上時,須要將已寫好的Web項目打成WAR包,將其放入Tomcat的Webapps目錄下,Tomcat會自動解壓WAR包。

相關文章
相關標籤/搜索