-1

在 wso2 应用程序服务器上部署 maven Web 应用程序时出现以下错误:

java.lang.Exception:部署 webapp 时出错: StandardContext[invent360.war].File[/home/iceman95/Development/wso2as-5.3.0/repository/deployment/server/webapps/invent360.war] at org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWebappDeployment(TomcatGenericWebappsDeployer .java:405) 在 org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWarWebappDeployment(TomcatGenericWebappsDeployer.java:212) 在 org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleHotDeployment(TomcatGenericWebappsDeployer.java:179) 在 org. wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.deploy(TomcatGenericWebappsDeployer.java:144) 在 org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deployThisWebApp(AbstractWebappDeployer.java:224) 在 org.wso2.carbon.webapp.mgt。 AbstractWebappDeployer.deploy(AbstractWebappDeployer.java:114) 在 org.wso2.carbon.webapp.deployer。WebappDeployer.deploy(WebappDeployer.java:42) 在 org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) 在 org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java: 807) 在 org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) 在 org.apache.axis2 的 org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) .deployment.RepositoryListener.checkServices(RepositoryListener.java:254) 在 org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) 在 org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java :59) 在 org.wso2.carbon.core.deployment 的 org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)。CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:93) at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)在 java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run( ScheduledThreadPoolExecutor.java:293) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread.run (Thread.java:745) 由:org.wso2.carbon.tomcat 引起。CarbonTomcatException:Webapp 无法部署在 org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:252) 的 org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:356) 的 org .wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWebappDeployment(TomcatGenericWebappsDeployer.java:314) ... 23 更多原因:java.lang.IllegalStateException:ContainerBase.addChild:启动:org.apache.catalina.LifecycleException:启动失败组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/invent360]] 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904) 在 org.apache.catalina.core.ContainerBase.addChild( ContainerBase.java:877) 在 org.wso2.carbon.tomcat.internal 的 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)。CarbonTomcat.addWebApp(CarbonTomcat.java:344) ... 25 更多,

任何人都可以帮忙。

wso2 app server version is :5.3.0 该应用程序之前已成功部署到 jboss 企业应用服务器上,没有出现此错误。

4

1 回答 1

0

你能在 Tomcat 或 TomEE 中部署你的 webapp 吗?WSO2 Application Server 5.3.0 不是像 JBoss 这样的成熟 JEE 容器。5.3.0 仅支持 JEE Web 配置文件(通过 Apache TomEE)

于 2015-11-17T00:12:39.787 回答