阿里云服务器部署
1、首先在阿里云服務器上面部署好Java的環境,安裝:jdk、數據庫、Tomcat服務器,其次配置Java運行環境
2、把Javaweb項目打包成.war文件
3、將.war文件復制到阿里云服務器的Tomcat服務器的webapps目錄下,例如我的:E:\Java\apache-tomcat-8.0.43\webapps
4、點擊startup.bat ?啟動Tomcat服務器(運行Tomcat服務器bin目錄中的E:\Java\apache-tomcat-8.0.43\bin ? ? ??startup.bat文件)
5、在本地瀏覽器使用localhost或本地IP都能夠正常訪問項目,但是使用阿里云服務器的公網IP卻不能訪問項目
6、問題分析:
1.可能大多數人覺得是阿里云服務器中的Java環境配置錯誤,然后找了半天也沒有頭緒,因為這里不是問題的關鍵。
2.其次想到的就是防火墻,但是關閉防火墻之后依舊錯誤,依舊不能夠訪問項目。
3.端口被占用,發現不是問題的關鍵點。
7、解決步驟:
1.登錄阿里云服務器的后臺管理,進入控制臺,點擊部署項目的那個實例,點擊更多--選擇下面的安全組配置
2.點擊配置規則
3.點擊添加安全組規則,選擇“入方向”,將信息按照圖片填入進去
4.點擊添加安全組規則,選擇“出方向”也如此配置一下,大功告成
?
8、官方的案例:
9、問題解決
10、在任意一臺能上網的電腦上面利用阿里云服務的公網IP訪問自己的項目就好啦,例如:http://59.110.164.217:8080/Water/main.jsp ? ? 這樣的寫法是錯誤的:http://localhost:8080/Water/main.jsp,IP地址必須是公網IP,如果使用私有IP也是不能訪問的
總結
- 上一篇: C#知识点
- 下一篇: spring boot 中json数据处