为什么我尝试在TomCat(来自NetBeans)上部署项目时收到此错误消息? (上下文未能启动)

时间:2015-07-02 16:27:27

标签: java maven tomcat java-ee netbeans

我不是 Maven NetBeans (我在Eclipse中使用了Eclipse和Ant) 过去)我有以下问题。

我使用名为 Project from的Maven功能获得了一个项目 Archetype 并选择从教程中指定的原型(名为 entando-archetype-portal-bootstrap 的原型,这是一个生成Entando门户的原型)。

在下一个NetBeans窗口中,我将项目名称指定为 myfirstportal ,并将组ID 指定为 com.entando

我没有更改默认项目路径:

/home/andrea/NetBeansProjects/myfirstportal

然后,在NetBeans项目选项卡中,我选择了我的项目,然后执行Maven 清理和构建任务,该任务可以运行几秒钟,并以构建成功正确结束消息。

所以看起来构建过程没问题。

然后我选择了我的项目并执行运行,因此我选择 TomCat 安装。

启动过程开始但最后我总是收到此错误消息:

ebapp assembled in [9582 msecs]
Building war: /home/andrea/NetBeansProjects/myfirstportal/target/myfirstportal.war

--- tomcat7-maven-plugin:2.1:exec-war-only (war-build-standalone) @ myfirstportal ---
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 31.067s
Finished at: Thu Jul 02 18:23:41 CEST 2015
Final Memory: 48M/233M
------------------------------------------------------------------------
NetBeans: Deploying on Apache Tomcat or TomEE
    profile mode: false
    debug mode: false
    force redeploy: true
Checking data source definitions for missing JDBC drivers...
Undeploying ...
undeploy?path=/myfirstportal
OK - Undeployed application at context path /myfirstportal
In-place deployment at /home/andrea/NetBeansProjects/myfirstportal/target/myfirstportal
Deployment is in progress...
deploy?config=file%3A%2Ftmp%2Fcontext5305066681099450691.xml&path=/myfirstportal
FAIL - Deployed application at context path /myfirstportal but context failed to start

正如您在最后看到的那样,该过程因以下特定错误消息而失败:

FAIL - Deployed application at context path /myfirstportal but context failed to start

我错过了什么?我该怎么办才能解决这个问题?

TNX

1 个答案:

答案 0 :(得分:0)

我认为您的web.xml丢失或者applicationContext格式不正确。

打开“服务”窗口(如果未打开,请转到:窗口>服务) 右键单击Tomcat服务器,然后选择“查看服务器日志”。 现在您可以看到导致Tomcat不部署战争的实际异常。