【问题标题】:Project is deployed, but doesn`t run项目已部署,但未运行
【发布时间】:2014-04-20 17:04:25
【问题描述】:

我基于一个工作项目设置了一个 Maven 项目。我的是使用来自 Eclipse 的模板 Dynamic Web Project 创建的。我构建并部署了这个 Maven 项目,没有任何错误。这是 Eclipse 控制台的输出:

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ example ---
[INFO] Packaging webapp
[INFO] Assembling webapp [example] in [C:\Users\Kleber\Downloads\Projetos\example\target\example-0.0.1-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [C:\Users\Kleber\Downloads\Projetos\example\src\main\webapp]
[INFO] Webapp assembled in [873 msecs]
[INFO] Building war: C:\Users\Kleber\Downloads\Projetos\example\target\example-0.0.1-SNAPSHOT.war
[INFO] 
[INFO] <<< tomcat7-maven-plugin:2.2:redeploy (default-cli) @ example <<<
[INFO] 
[INFO] --- tomcat7-maven-plugin:2.2:redeploy (default-cli) @ example ---
[INFO] Deploying war to http://localhost:8080/webappExample  
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Uploading: http://localhost:8080/manager/text/deploy?path=%2FwebappExample&update=true
Uploaded: http://localhost:8080/manager/text/deploy?path=%2FwebappExample&update=true (13855 KB at 17083.1 KB/sec)

[INFO] tomcatManager status code:200, ReasonPhrase:OK
[INFO] OK - Undeployed application at context path /webappExample
[INFO] OK - Deployed application at context path /webappExample
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.405s
[INFO] Finished at: Sun Apr 20 13:50:59 GMT-03:00 2014
[INFO] Final Memory: 15M/218M
[INFO] ------------------------------------------------------------------------

但是当在我的浏览器中输入这个项目的 url 时,我得到一个 404 错误。然后我进入tomcat管理器启动项目,报错'FAIL - Application at context path /webappExample could not be started'。

项目的完整代码可以在这里找到:

https://github.com/klebermo/maven_example

谁能说我做错了什么?

【问题讨论】:

  • 发布完整的堆栈跟踪。
  • 我在这里找不到任何堆栈跟踪。在eclipse控制台中显示我在上面发布的消息,在tomcat管理器中显示的唯一消息是Web界面中的“FAIL - Deployed application at context path /webappExample but context failed to start”(当我尝试直接部署他的war文件时在这个界面)。

标签: java eclipse spring maven


【解决方案1】:

所以,事实上我的问题是我的一个类的代码问题。我发现这是从控制台运行 tomcat(我在 Windows 8 机器上)并分析输出。

我希望这个输出应该显示在 Eclipse 控制台上,但我只看到来自 Maven 的输出。任何人都知道如何让这两个输出由 eclipse 显示,并避免使用 OS 控制台?

【讨论】:

  • 您可以使用“显示选定的控制台”按钮切换控制台输出:help.eclipse.org/indigo/… -- 但如果您想问什么,下次再开始一个新问题。
猜你喜欢
  • 2014-02-27
  • 1970-01-01
  • 1970-01-01
  • 2017-04-22
  • 1970-01-01
  • 2020-02-02
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
相关资源
最近更新 更多