关于腾讯云服务器配置tomcat和发布web项目的总结

    xiaoxiao2021-03-27  25

    本人近期通过腾讯云服务器进行web项目的发布,遇到不少瓶颈问题,特写下博客记录,希望能为爱好者提供帮助。

     关于腾讯云服务器的申请与配置就不再赘述,不懂得请看链接腾讯云服务器申请

     接着来到你的云主机管理页面如图:

    进入安全组选项新建一个安全组,模板选择" 开放全部端口"(本人在后期发布测试时遇到了服务器可以自己访问网站,不能通过公网ip访问网站,经过大量时间研究是端口未开放导致)

    至此服务器的设置就到此为止,接下来登录主机

    打开本地电脑的远程桌面连接输入服务器的公网ip

    另一个小技能就是可以挂载本地硬盘到服务器

    设置完成就可以登录主机

    通过挂载的硬盘,将java jdk安装包和tomcat安装包和web项目复制到服务器端并记下路径(web项目需是已经在实体机发布过的,将项目放到tomcat-》webapps下即可)

    在服务器安装java环境配置环境变量解压tomcat ,

    打开tomcat-》bin-》startup.bat启动tomcat服务器

    本地输入http://localhost:8080/项目名称  即可访问项目,若成功恭喜你,否则检查jdk

    服务器本地能进行访问了,接下来进行测试能否通过外网访问,输入外网ip到浏览器地址栏,这时我们发现不能访问,原因时需要加端口号,即http://外网ip:8080,即可访问,这么做不乏麻烦,我门也可以修改tomcat的默认端口,进入tomcat-》conf-》serverr.xml,修改

    <Connector port="8080" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443" />

    为<Connector port="80" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443" /> 在host下添加<Context path="" docBase="项目路径" reloadable="true" crossContext="true" />        如: <Context path="" docBase="C:\apache-tomcat-9.0.0.M17\webapps\strutsWeb" reloadable="true" crossContext="true" />         保存重启服务器就可以了。

    转载请注明原文地址: https://ju.6miu.com/read-664448.html

    最新回复(0)