将Web应用程序部署到wso2as-5.0.3时出错

时间:2015-11-16 03:21:47

标签: wso2as

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

  

java.lang.Exception:部署webapp时出错:    StandardContext [invent360.war] .File [/home/iceman95/Development/wso2as-5.3.0/repository/deployment/server/webapps/invent360.war]   在   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)at   org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)   在   org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)   在   org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)   在   org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)   在   org.apache.axis2.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.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)   在   org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:93)   在   org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:138)   在   java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471)   在java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)at   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:356)at   org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:252)at   org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleWebappDeployment(TomcatGenericWebappsDeployer.java:314)   ... 23更多引起:java.lang.IllegalStateException:   ContainerBase.addChild:start:org.apache.catalina.LifecycleException:   无法启动组件   [StandardEngine [卡塔利娜] .StandardHost [本地主机] .StandardContext [/ invent360]]   在   org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)   在   org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)   在   org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)   在   org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:344)... 25更多,

任何人都可以帮忙。

wso2 app server版本是:5.3.0 该应用程序以前已成功部署到jboss企业应用服务器,没有此错误。

1 个答案:

答案 0 :(得分:0)

您是否可以在Tomcat或TomEE中部署Web应用程序? WSO2 Application Server 5.3.0不是像JBoss那样的完全成熟的JEE容器。 5.3.0仅支持JEE Web配置文件(通过Apache TomEE)