本文主要介紹使用阿里雲Windows Server搭建Tomcat服務器及Java項目應用,將文章寫下來之後本身也能夠及時看看。java
樓主在阿里雲上面買了一個window server,因此直接使用阿里雲的服務器來演示了,以下爲阿里雲服務器界面:mysql
下一步爲服務器詳細界面:web
建議你們使用遠程桌面鏈接工具,在這裏樓主使用的是Mac OS X的Microsoft Remote Desktop for Mac,在這裏就不詳細贅述了,具體下載方式百度不少。sql
好,接下來就是鏈接咱們的windows server了,這裏貼上Microsoft Remote Desktop鏈接屬性,以下:數據庫
信息填寫以後就能夠進入windows server了,界面和普通的windows界面一致;apache
這裏樓主使用的是win2012_64,這樣第一步server配置進入就完成了。windows
安裝tomcat以前須要先安裝jdk和mysql,jdk安裝這裏就不講了,最後安裝目錄爲:C:\Program Files\Java\jdk1.8.0_131 下一步安裝mysql,最後安裝目錄爲:C:\server\mysql-5.6.36-winx64,配置好MYSQL環境變量,新建localhost數據庫,新增admin用戶並受權數據庫權限; 此時jdk和mysql就已經ok了。瀏覽器
樓主使用 apache-tomcat-7.0.79,網上有下載資源,樓主在這裏就不貼資源了; 1:安裝Tomcattomcat
直接安裝tomcat服務器,一直向下,安裝到底就OK(網上資源太多); 注意:若是想直接訪問tomcat服務器下的文件或者向tomcat項目下代碼新增文件及文件夾,那麼tomcat文件夾最好不要放在Program Files下面,建議路徑:C:\Tomcat 7.0 或者 C:\soft\Tomcat 7.0;安全
2:配置數據庫和自動部署代碼
配置數據庫:找到tomcat/conf/context.xml文件,在Context標籤中寫入如下代碼:
<Resource name="jdbc/db" auth="Container"
factory="com.alibaba.druid.pool.DruidDataSourceFactory"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8"
username="admin"
password="123456"
maxActive="500"
initialSize="15"
maxIdle="15"
minIdle="15"
maxWait="30000"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="false"
timeBetweenEvictionRunsMillis="900000"
minEvictableIdleTimeMillis="1800000"
numTestsPerEvictionRun="10"
poolPreparedStatements="true"
maxOpenPreparedStatements="500"
validationQuery="SELECT 1"
validationInterval="60000"
testOnBorrow="true"/>
複製代碼
配置自動解壓部署:找到tomcat/conf/server.xml文件,在Host標籤中加入如下代碼:
<Context docBase="C:\Tomcat 7.0\webapps\ROOT.war" path="/" reloadable="true"/>
複製代碼
webapps 如下是java的war包和應用項目,服務器默認訪問項目爲ROOT,爲了方便,咱們能夠直接將war包名稱改成ROOT.war就能夠了;若是想使用自定義名稱,則docBase中ROOT改成自定義xxx,項目訪問時,須要在域名後面加上/xxx/才能夠訪問。
到這裏咱們的Tomcat就已經搭建成功了。
使用工具將項目打爲war包,而後更名稱爲ROOT.war,移動到tomcat/webapps/下,將舊ROOT文件夾更名爲ROOT_old,點擊tomcat/bin/Tomcat7w.exe,單擊start啓動tomcat,而後會自動解壓爲ROOT文件夾,瀏覽器訪問localhost:8080已經能夠訪問了;
PS:
若是使用域名訪問網站,須要額外設置端口安全規則,以下: 雲服務器ECS > 網絡和安全 > 安全組 配置規則 > 快速建立規則
以上經常使用端口都須要配置一下,而後就OK了
本篇文章到此就結束了,有問題請大神留言,歡迎交流!
掃描下面二維碼,關注個人公衆號哦!!!