一直以來都是拿騰訊雲的學生1元/月雲主機+10元/年域名來掛載靜態網頁;後來被我玩過載、主機崩潰了,一直忙着學習,也懶得折騰,趁着期末沒什麼忙的了,就想在上面搭個java環境玩玩~~附上騰訊雲學生優惠套餐連接:https://www.qcloud.com/act/campus
好了幫騰訊打廣告完了,進入主題
騰訊雲主機windows 2012 r2標準版&&搭建java環境(jdk+tomcat)
(未加入數據庫,由於數據庫太大了,等回頭再加入數據庫。)
使用工具:
- 騰訊雲主機windows 2012 r2標準版
- jdk 1.8
- tomcat 9.0
搭建環境前提:
- 會配置jdk環境變量
- 會配置tomcat環境變量
- 已經能寫java web項目(jsp或servlet)
- 對tomcat目錄的做用有所瞭解、對xml文檔的編寫有所瞭解
- 會在騰訊雲解析本身的域名(最好會,不會也沒問題)
ps:工具直接去官網下載,以上全部的前提均可以直接百度,因此everyone will be ok.
遠程鏈接到windows 2012 r2版本雲主機!
假設你已經解析好本身的域名了!
假設你安裝並配置好了jdk和tomcat的環境變量(在瀏覽器下輸入localhost:8080 能看到貓!)
把一個寫好的java項目放到雲主機裏的tomcat目錄下:C:\apache-tomcat-9.0.0.M17-windows-x64\apache-tomcat-9.0.0.M17\webapps
(按我的的tomcat版本改變)html
修改目錄:C:\apache-tomcat-9.0.0.M17-windows-x64\apache-tomcat-9.0.0.M17\conf 下的server.xml ,如圖:
將上圖圖中原來的8080改成如今的80(千萬要找對!)
同文件下:找到Engine標籤,修改下圖中的兩個地方,改成:
(個人域名在實名認證因此暫時使用公網ip代替!)java
<Engine name="localhost" defaultHost="http://本身的域名/">
<Host name="本身的域名" appBase="webapps" unpackWARs="true" autoDeploy="true">
其實到了這裏已經弄好了,可是會有一個問題,tomcat的默認主頁是在C:\apache-tomcat-9.0.0.M17-windows-x64\apache-tomcat-9.0.0.M17\webapps\ROOT 目錄下的一個index.jsp文件,這就致使每次你想要打開本身的項目的時候須要這樣:http://本身的域名/項目名/index.jsp/ 來運行!把至關麻煩,展現東西的時候很尷尬!
因此,咱們來解決他(可自行百度:更改tomcat 默認主頁):
仍是C:\apache-tomcat-9.0.0.M17-windows-x64\apache-tomcat-9.0.0.M17\conf 下的server.xml文件在裏面找到 host標籤,在其內添加以下代碼(按本身的項目修改):
<Context path="" docBase="C:\apache-tomcat-9.0.0.M17-windows-x64\apache-tomcat-9.0.0.M17\webapps\MyFirstServlet" debug="0"/>
解釋一下:path是說明虛擬目錄的名字,若是你要只輸入域名就顯示主頁,則該鍵值留爲空。
docBase是虛擬目錄的路徑,它默認的是$tomcat/webapps/ROOT目錄。修改成你想要的。web
而後,在主機裏啓動tomcat(運行startup.dll),在瀏覽器中輸入:http://本身的域名/ 來驗證是否成功!
注意:當你項目裏的jsp不是以index.jsp文件命名的時候,須要去C:\apache-tomcat-9.0.0.M17-windows-x64\apache-tomcat-9.0.0.M17\conf 目錄下修改web.xml文件,在文件最下方添加代碼,如圖:
添加代碼 「你的文件.後綴」:數據庫
<welcome-file-list>
<welcome-file>你的文件.後綴</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
域名解析:
在這個地方,具體的去百度或者騰訊雲本身的文檔找!apache