3月29日总结
今日使用云服务器和tomcat实现了简单网站的搭建。
使用工具(个人体验,仅作参考,使用其他版本或工具应该也行):
1.移动云新人体验免费云服务器一台。(个人专享:通用型云主机)活动页面 (https://ecloud.10086.cn/home/market/freeCloud)
2.在服务器上部署java环境(jdk)和Tomcat,使用的版本应与自己编程时使用的版本一致。
云服务器配置
1.进入 活动界面 后选择 个“人专享:通用型云主机”,需要提前注册账号并进行实名认证。
2.地域选择较近位置(比如,我在河北,所以选择地理位置更近的北京)
分类选通用型
镜像选择windows镜像(相比于linux减少了学习成本)
网络选择默认即可
若有问题可寻求 移动云客服 帮助(https://customer-service.cmecloud.cn:8443/proxy/chatui-pc/)
3.找到自己购买的云服务器,点击名称进入。
重置密码
4.配置安全组
安全组-->更改安全组-->创建安全组-->创建-->名称随意-->确定
管理规则-->创建-->自定义(创建两个,3389和8081)
3389:此为远程桌面连接默认端口,开放后可以通过“远程桌面连接”直接连接云服务器,方便操作(云服务器要是windows系统),下面再细说。
8081:由于默认阻塞8080端口,因此将tomcat部署在8081端口。
最后返回安全组-->更改安全组-->选择安全组-->选择刚刚设置的安全组和default。(default可能不需要,但也不一定)
远程桌面连接
利用远程桌面连接,连接至云服务器,配置java环境和tomcat,使用的版本应与自己编程时使用的版本一致。
1.打开远程桌面连接,任务框搜索 “远程桌面连接” 或者 win+r输入mstsc 详细(http://hengxun.cn/help/article/64.html)
显示选项-->常规-->计算机填写云服务器的公网ip(类似于123.123.123.123,在服务器管理界面可以看到)
用户名填写Administrator-->勾选保存凭证(即记住密码)-->本地资源-->勾选剪切板(方便传文件)-->连接
若连接成功即可看到服务器界面。(若失败了可以自己百度百度)
2.将本地的jdk压缩zip,然后复制,在服务器中粘贴,即可传输文件,同样方法传输tomcat(选择与本地相同版本)
将jdk解压,然后配置服务器环境变量JAVA_HOME,详细 (https://www.cnblogs.com/taorantongxue/p/16872189.html)
将tomcat解压,并打开bin中的startup测试,详细(https://blog.csdn.net/m0_67393827/article/details/126537029)出现错误自行百度
打开服务器的浏览器,在浏览器地址栏中输入以下地址测试:http://localhost:8080,出现网页则启动成功。
3.修改端口为8081
运行startup同目录下的shutdown关闭tomcat,返回上级目录,打开conf,右键server编辑
找到这里的8080,改为8081,保存关闭,startup服务器
4.此时保持服务器中tomcat启动,我们应该可以通过公网ip访问至服务器。
在本地pc上打开浏览器输入网址:公网ip:8081(公网ip类似于123.123.123.123,在服务器管理界面可以看到)访问,
应该可以看到tomcat网页。
写javaweb代码并打包为war包
1.在eslipse或idea中写好java代码并测试无误,记住在本机测试时主界面的网址,类似于:
记住8080后的东西。
2.将javaweb项目打包为war文件 详细(https://blog.csdn.net/sebeefe/article/details/126081115)
idea:文件-->项目结构-->工件-->类型-->web应用程序:存档-->确定
右键war文件-->打开于-->Explorer-->复制war文件
将复制的war文件传入服务器,先关闭tomcat,再将war文件置入tomcat的webapp文件中,重新启动tomcat。
启动成功后在本机就可以使用公网ip连入
具体网址为 公网ip:8081+上面测试时后面的东西 (比如我测试是localhost:8080/FirstTest/,那么网址就是 公网ip:8081/FirstTest/)
可能会有用(https://blog.51cto.com/u_14629396/5643098)
参考资料
1.将javaweb项目部署到服务器上(https://blog.csdn.net/mantou_riji/article/details/123768327)
2.Tomcat服务器的启动及启动失败可能的原因(https://blog.csdn.net/m0_67393827/article/details/126537029)
3.【Java】JAVA_HOME环境变量的配置(https://www.cnblogs.com/taorantongxue/p/16872189.html)
4.如何把JavaWeb项目部署到服务器(https://blog.csdn.net/sebeefe/article/details/126081115)
5.如何在windows上部署war包到tomcat服务器(https://blog.51cto.com/u_14629396/5643098)
标签:javaweb,tomcat,--,29,23.3,https,公网,服务器,8081 From: https://www.cnblogs.com/laobing6214/p/17267836.html