【问题标题】:Trouble with heroku webapp-runner launching warheroku webapp-runner 发动战争的麻烦
【发布时间】:2013-04-25 03:19:08
【问题描述】:

我正在尝试使用 Heroku 教程中的说明发起一个非常简单 Wavemaker 战争:Deploying Tomcat-based Java Web Applications with Webapp Runner

本教程使用以下 java 语法来运行战争: $ java -jar 目标/依赖/webapp-runner.jar 目标/*.war

当我部署到 Heroku 或在本地运行此命令时,我会遇到同样的错误行为。该页面以永无止境的旋转计时器打开。应用永远不会启动。

我会发布一个屏幕截图,但我显然没有足够的“堆栈溢出点”。 :(。这个link 有一个带有屏幕截图的附件。

11:53:12.52>java -jar .\lib\webapp-runner.jar --port 8080 .\dist\*.war
Adding Context / for .\dist\HerokuTest.war 
Apr 30, 2013 11:54:20 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Apr 30, 2013 11:54:20 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Apr 30, 2013 11:54:20 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Tomcat
Apr 30, 2013 11:54:20 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.30
Apr 30, 2013 11:54:26 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Documents and Settings\rbroersma\WaveMaker 6.5.3.Release\projects\HerokuTest\target\tomcat.8080\work\Tomcat\localhost\_\WEB-INF\lib\webapp-runner.jar)
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Apr 30, 2013 11:54:26 AM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment
INFO: No global web.xml found
Apr 30, 2013 11:54:41 AM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
Apr 30, 2013 11:54:41 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
Apr 30, 2013 11:54:43 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'springapp'
Apr 30, 2013 11:54:43 AM org.apache.coyote.AbstractProtocol start
INFO:  Starting ProtocolHandler ["http-nio-8080"]

有什么想法可以解决这个问题吗?

【问题讨论】:

    标签: heroku wavemaker


    【解决方案1】:

    你说得对,问题不在于 Heroku;这很可能是由您的构建(包括 servlet-api jar)引起的。看看this post,应该能帮你解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-13
      • 2016-03-16
      • 1970-01-01
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      相关资源
      最近更新 更多