我不太喜欢Maven和NetBeans(我在过去),我有以下问题。
我从中获得了一个使用Maven功能的项目,名为project原型并选择教程中指定的原型(一个名为entando原型门户引导程序的原型,即生成entando门户的原型)。
在下一个NetBeans窗口中,我将项目名称指定为myfirstportal和Group id,我指定了com.entando
我没有更改默认的项目路径,即:
/home/andrea/NetBeansProjects/myfirstportal
然后,在NetBeans项目选项卡中,我选择我的项目,并执行Maven清理和构建任务,该任务持续几秒钟,并以构建成功消息正确结束。
看来构建过程还可以
然后我选择我的项目并执行Run,因此我选择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
我认为您的web.xml丢失或applicationContext格式不正确。
打开"服务"窗口(如果未打开,请转到:窗口>服务)右键单击Tomcat Server,然后选择View Server Log。现在您可以看到导致Tomcat不部署您的war的实际异常。