雲服務器+tomcat+mysql+web項目搭建部署mysql
1.老樣子,開頭墨跡兩句。web
做爲個人第二篇文章,有不少感慨,第一篇人氣好低啊,有點小喪氣,不過相信我仍是經驗少,分享的都是淺顯的,因此你們可能不太喜歡吧。可是都是從頭開始嗎,此次部署也是我第一次,主要是想說遇到的問題,畢竟好多錯百度上都能搜索到,我就加以總結。今天是2018年10月15日。sql
2.開發環境apache
這些東西你們應該有可能就是版本不一樣,因此就不提供鏈接了(可是想要我這版本的話,聯繫QQ:1763907618)瀏覽器
騰訊雲服務器(這些天降價10元/1月)tomcat
jdk1.7安全
mysql5.6服務器
tomcat7.0app
web項目就是我第一篇文章那個項目(銀行管理系統)webapp
3.開始步入正題
1.首先將咱們的項目打包,具體怎麼打包我就不廢話了,就是war格式。
2.下載jdk,具體版本我不太清楚,親測1.7成功。其餘應該也差很少。
3.下載tomcat。同理7.0親測成功。
4.下載mysql,我用的是5.6。其餘自行測試吧。
5.購買騰訊雲服務器。就購買他推薦的就行,練手恰好。記得連同域名一塊兒購買。
6.域名解析,不須要備案,若是想長期用的話,備案也是不錯的選擇。
7.安全組 設置,開放80,8080,3306,一些用到的端口。
8.啓動雲服務器,使用 Windows 系統的電腦,點擊 開始菜單>>Run,輸入 「mstsc」命令,打開遠程桌面對話框,輸入框內輸入 雲服務器ip地址(xxx.xxx.xx.xxx),點擊「鏈接」,輸入用戶名: Administrator、[該CVM實例的密碼],點擊「肯定」.(補充:同時能夠關聯本地電腦硬盤。)
a.
b.打開顯示選項
c.
d.選擇一個盤符。
9.啓動之後,咱們這個項目不須要iis,因此能夠不建立角色那些。首先打開瀏覽器,下載殺毒軟件,電腦管家,還有360壓縮。安裝。(很重要!否則被黑)
10.將以前下載好的文件,複製粘貼過來,解壓。安裝。配置jdk環境變量。
11.打開雲服務器防火牆,把防火牆所有開開。而後新建規則,開放端口。80。8080.3306須要用到的。
12.打開tomcat,啓動,看瀏覽器localhost:8080,是否啓動。
13.成功啓動後,將項目war放到D:\Program Files (x86)\apache-tomcat-7.0.70\webapps。
配置D:\Program Files (x86)\apache-tomcat-7.0.70\conf,下的service.xml.
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 8080改成80
<Engine name="Catalina" defaultHost="localhost(例如:888.com)">
<Host name="localhost(例如:888.com)" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/Images(虛擬目錄)" docBase="D:\picture(項目真實路徑)" reloadable="true" ></Context>
</Host>
</Engine> 將locahost所有換成你的域名,能夠不加www。
14.配置D:\Program Files (x86)\apache-tomcat-7.0.70\conf,下的web.xml.
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
添加<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
15.啓動tomcat。就能夠直接用域名訪問。
總結:坑多啊,一步一步來。主要有404錯誤緣由大多路徑問題,或者防火牆,安全組等問題。
有時候端口被佔用的問題,80端口。重啓服務器。或者關閉那個運行的軟件,我記得我查的時候顯示是系統軟件。後來直接找到就關,也沒事。
講的不是很詳細,若有問題隨時評論。或者關注聯繫我1763907618。