話說從接觸web后就想着寫一個自己的站點然后別人都可以訪問,這也是一個小目標吧,從之前在使用校園網的時候把自己的電腦當成服務器然后部署使用同學的電腦訪問,現在想讓所有人都可以訪問,於是就花重金租了騰訊的雲服務器,至於怎么租騰訊的雲服務器就不贅述了,其實還有阿里的可以選擇。
在租服務器的時候選的系統是centos7,之前使用過ubuntu只是聽說服務器的系統一般都選centos就選了,后來查了一些centos的資料后來好多都是在使用的時候查的。
首先我自己安裝的是java環境
在官網下在相應的rpm包存放到任意路徑,cd 到rpm包下,執行rpm -ivh rpm包名(安裝顯示進度),執行java -version測試java是否安裝成功
配置環境變量 在/usr/profile文件的最后添加(gedit /usr/profile)
#set java environment JAVA_HOME=/usr/java/default JRE_HOME=/usr/java/default/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH
保存退出,執行source /usr/profile更新文件件更改
然后安裝的是tomcat服務器,從官網下載tomcat的壓縮文件(****.tar.gz)直接解壓到自己需要放的位置即可,然后進入tomcat文件夾,輸入命令./bin/startup.sh回車啟動tomcat服務器,這時在瀏覽器中輸入雲服務器的公網ip+:8080既可以出現湯姆貓的頁面表示tomcat啟動成功,如果出現問題很有可能是因為雲服務器沒有開通80端口,這時只需要在雲服務器的管理界面去開通相應端口或者開通所有端口即可。
然后就是數據庫的安裝了,在我的上一篇博客中有專門寫關於centos安裝mysql的(http://www.cnblogs.com/huangxinyuan650/p/6360464.html)
這樣基本上所有javaweb環境搭建完成了,接下來就是將自己寫的應用部署到服務器上了,在eclipse下運行正常的工程,只需要將工程導出成war包然后放到tomcat下的webapps文件夾下,然后重啟tomcat即可(先關了再啟動直接重啟的命令我不知道,哈哈),然后在瀏覽器中輸入公網ip:8080/war包名/(這里的url可以使用在eclipse調試頁面的時候顯示的url中把localhost/127.0.0.1改成公網ip) 即可,如果成功出現你所想看到的頁面則表示部署成功。
后期還會嘗試ip與域名的綁定。
總結:在嘗試部署的時候之前也嘗試過出現了一些問題,其中比較細節的問題的是開始一直出問題的原因是端口未開放導致一直無法訪問tomcat。
