intellij IDEA javaweb项目部署到云服务器tomcat

 

一、war包上传至阿里云服务器centos系统

网上关于这块的答案很多,踩了很多坑,记录一下。

1、idea本地tomcat编译,生成war包

如果编译后没有生成war包,配置红圈这里

2、用sftp上传war包至服务器,不用解压,服务器位置是tomcat安装目录下webapps文件夹。里面还有其他文件,不用管。

3、这一步很重要,网上很多人没有写这一步,亲测,缺少这一步,无法打开。

在tomcat解压目录\conf\context.xml,将运行该web项目时,需要配置的数据库连接字符串增加到该xml文件中。增加后的context.xml为:

<Context>

<!-- Default set of monitored resources -->

<WatchedResource>WEB-INF/web.xml</WatchedResource>

<!-- Uncomment this to disable session persistence across Tomcat restarts -->

<!--

<Manager pathname="" />

-->

<!-- Uncomment this to enable Comet connection tacking (provides events

on session expiration as well as webapp lifecycle) -->

<!--

<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />

-->

</Context>

切记是context.xml其他没用,其他的应该是其他的语句。

4、重启tomcat

./startup.sh 

不是bat那个

5、启动后,会在/usr/local/apache-tomcat-8.0.37/webapps目录下生成一个war文件名对应的文件夹,在浏览器输入

ip+端口号+文件夹名

可以成功访问。

二、远程部署服务器tomcat

在查资料的时候,看见有几个博主前面写的很详细,我就不写了,我把地址贴出来,也可以看一下他们的资料。

https://segmentfault.com/a/1190000012762629

https://blog.csdn.net/u012188141/article/details/80039942

不过可惜的是我碰到这个问题了,但是还没有解决这个问题

Unable to connect to the 39.106.1.35:1099

 有人曾出现这种情况,但我没能成功

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值