debian7 +tomcat部署war遇到的问题

debian7 +tomcat部署war遇到的问题,做下笔记

1.tomcat,jdk,mysql装好后,基本上就可以部署java工程了,启动tomcat

问题一,tomcat的堆内存太小导致内存不足,memoryoutofexception,解决方法是增大tomcat的堆内存最小和最大值。

问题二,修复问题一后,将war包上传到webapp目录下后,tomcat无法启动,查看tomcat log日志,也没有任何日志留下,在网上查找资料显示,极可能是系统内存不足,别操作系统把tomcat进程强行干掉了,导致tomcat退出而不留下痕迹。也尝试过删除war,写个简单测试war,可正常启动,可能是之前那个war太占内存。在询问相关同事后,服务器只有776M的内存,别人用的好好的,无意中将top命令的结果拿出来了,一个大牛发现swap total竟然是0,那么先修改swap到1G,解决了tomcat启动退出的问题。

问题三,tomcat启动了,但是我的war无法在浏览器访问,tomat log报各种错误,接下来就是要查看tomcat log,各个击破。mysql 无法连接,想起来了,是war从windows拷贝过来的,linux本地的mysql root密码改变了,导致无法访问mysql,马上修改linux上的root密码。接着还是类似问题,windows上的log4j的log文件目录在linux上找不到,马上修改到linux上的目录,并chmod 777 xxx.log,重启tomcat,浏览器终于可以访问项目了!

启动项目后,linux执行top命令,内存几乎占到100%,but速度还可以。以后遇到各种问题,不要轻易放下。

Mon Jun  6 01:03:01 UTC 2016 凌晨一点写完。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值