win7 下tomcat 作为服务启动,项目未加载

jenny0810 2016-11-21 01:57:25
win7+tomcat 7
把tomcat安装为系统服务后能成功随系统启动而启动,且能访问localhost:8080/,也能访问一个纯静态工程localhost:8080/xx/,
但是无法访问下面发布的war包工程。发现加载此项目的日志。

使用命令台 startup 系统开始逐个加载项目,并能正常访问各个项目。实在不知道怎么搞呀,求解
...全文
480 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
两宙 2017-12-04
  • 打赏
  • 举报
回复
我也遇到这个问题了,百度发现只有你这个问题,别的没找到合适的,你说的解决方式我不太理解,大神可否说的详细些,谢了
jenny0810 2016-11-24
  • 打赏
  • 举报
回复
看了下 tomcat 服务启动时 war包解压了 但是没有加载
引用 7 楼 qq_25201665 的回复:
[quote=引用 5 楼 jenny0810的回复:][quote=引用 3 楼 qq_25201665 的回复:] 看看你下的server.xml文件,是不是war包没有加载,你可以手动配置下。再重启,就可以访问了
是WAR包没有加载,但是不知道怎么配置, 网上搜了半天没有方向,[/quote] 时间有点晚了,电脑关了,明天告诉你吧[/quote] 看了下配置,应该没有问题。找东找西终于解决了。其实问题很简单主要是掉到陷阱里了。具体问题以及解决方式如下: 首先是把项目用tomcat bin 下的startup启动没有问题,然后把tomcat 服务安装上就不行了,静态能访问,WAR不能访问,然后放到linux也行。一直就陷入了是不是没有配置好,需要其他配置的怪圈上了。昨天没招了就在看系统日志发现系统启动时去启动项目了,但是报错了。。。。,怎么能报错,太尴尬了,然后一看原来在catalina.bat 设置了java_opts,startup.bat这个变量生效,但作为服务启动这个设置就没有生效,然后报错,搞成了以上表象。问题症结找到然后就好解决了。还是对tomcat启动认识不足,有空再找下看看tomcat为什么作为service启动配置的java_opts没作用。
  • 打赏
  • 举报
回复
引用 5 楼 jenny0810的回复:
[quote=引用 3 楼 qq_25201665 的回复:] 看看你下的server.xml文件,是不是war包没有加载,你可以手动配置下。再重启,就可以访问了
是WAR包没有加载,但是不知道怎么配置, 网上搜了半天没有方向,[/quote] 时间有点晚了,电脑关了,明天告诉你吧
jenny0810 2016-11-23
  • 打赏
  • 举报
回复
引用 2 楼 finalice 的回复:
看看你conf路径下的server.xml文件
server.xml需要怎么配置,我先去百度看看能搞得定不,
jenny0810 2016-11-23
  • 打赏
  • 举报
回复
引用 3 楼 qq_25201665 的回复:
看看你下的server.xml文件,是不是war包没有加载,你可以手动配置下。再重启,就可以访问了
是WAR包没有加载,但是不知道怎么配置, 网上搜了半天没有方向,
jenny0810 2016-11-23
  • 打赏
  • 举报
回复
引用 1 楼 wanghengwhwh 的回复:
war包有没有加载
是WAR没有加载 但是不知道怎么配置让他加载,不是说放到WEBAPP文件夹下,tomcat启动时自动加载吗
finalice 2016-11-22
  • 打赏
  • 举报
回复
看看你conf路径下的server.xml文件
  • 打赏
  • 举报
回复
看看你下的server.xml文件,是不是war包没有加载,你可以手动配置下。再重启,就可以访问了
能源恒观 2016-11-21
  • 打赏
  • 举报
回复
war包有没有加载

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧