我创建了一个Play框架v1.2.5 Web服务,并且我已成功将其部署为Tomcat 7.0.30上的WAR文件。它已经好几个月了。
我最近稍微调整了一下代码(我将trim()添加到2个函数中)。测试过它。有用。我生成了一个新的WAR但它始终无法在服务器上启动。
catalina日志说:geronimo-servlet_2.5_spec-1.2.jar) - jar未加载。请参阅Servlet规范2.3,第9.7.2节。违规类:javax / servlet / Servlet.class
但我尝试删除罐子,因为以前的帖子建议,但它仍然无法正常工作。其他人则认为这是一个记忆问题。我让我的sysAdmin增加了内存,但他还没有完成。
我是在正确的轨道还是有另一种解决方案?
答案 0 :(得分:1)
解决了!我注意到Tomcat 7服务器使用的是旧版本的Java。
我让我的系统管理员升级到JDK 1.7x并且再次开始运行darn WAR。这仍然无法解释为什么它首先停止工作。
是的,Play 1.2.5文档说它只适用于tomcat 6x,但我的公司不会回滚到6。