我不是 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
答案 0 :(得分:0)
我认为您的web.xml丢失或者applicationContext格式不正确。
打开“服务”窗口(如果未打开,请转到:窗口>服务) 右键单击Tomcat服务器,然后选择“查看服务器日志”。 现在您可以看到导致Tomcat不部署战争的实际异常。