1、連接遠程服務器。
先去騰訊云上購買云服務器,購買成功后,在“消息中心”可得到“外網(wǎng)IP地址和登錄密碼”,根據(jù)提示下載ins-80n0d3zj-XXXXXXXX.rdp文件,這個文件是用來連接遠程服務器的。
2、配置服務器環(huán)境。
在服務器中配置好JDK,tomcat環(huán)境,安裝好MySQL數(shù)據(jù)庫。
(1)JDK配置:打開電腦配置環(huán)境變量:需要添加“classpath .”“JAVA_HOME C:\Program Files\Java\jdk1.8.0_91"、“path %JAVA_HOME%\bin ”
(2)tomcat:打開tomcat->bin->startup 開啟服務,返回本地打開瀏覽器,輸入187.123.0.2:8080會出現(xiàn)tomcat經(jīng)典頁面。
(3)安裝MySQL,安裝完畢后,將本地數(shù)據(jù)庫導入服務器中。
win+R -> cmd ->輸入
mysql -u root -p
create database ly(數(shù)據(jù)庫名)
use ly
source \Program Files\file\ly_db.sql
3、部署項目
(1)將本地項目打包成 .war 格式。具體操作:MyEclipse->右鍵項目名->export->MyEclipse Jee->war
在本地打開服務器的tomcat,XXXXX(外網(wǎng)IP):8080。
點擊manager webapp,如果報403,去D:\apache-tomcat-8.0.33\conf目錄下的tomcat-users.xml文件添加:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="s3cret" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
如果還是報403,去D:\apache-tomcat-8.0.33\webapps\manager\META-INF
中的context.xml文件中的
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->注釋掉就可以了。
這樣點擊manager webapp就可以登錄,用戶名即為<user username="tomcat" password="s3cret" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>中的tomcat,密碼是:s3cret。登錄成功后進入
終于可以開始部署了。
部署完成后,就可在本地輸入外面IP 訪問項目了。