Hi
I'm getting following exception in deploying jaggery apps when i'm
having more than one virtual host in AS.
[2012-06-28 12:32:56,425] ERROR
{org.wso2.carbon.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -
Error while deploying webapp:
StandardContext[docs].File[/media/WSO2/Servers/as_packs/merged/21-06/deploymet_syn/wso2as-5.0.0-SNAPSHOT_jaggery/repository/deployment/server/jaggeryapps/docs]
java.lang.NullPointerException
at org.apache.catalina.startup.Tomcat.addServlet(Tomcat.java:273)
at org.apache.catalina.startup.Tomcat.addServlet(Tomcat.java:259)
at
org.wso2.carbon.jaggery.app.mgt.TomcatJaggeryWebappsDeployer.initJaggeryappDefaults(TomcatJaggeryWebappsDeployer.java:434)
at
org.wso2.carbon.jaggery.app.mgt.TomcatJaggeryWebappsDeployer$JaggeryConfListener.lifecycleEvent(TomcatJaggeryWebappsDeployer.java:422)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at
org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:258)
at
org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:201)
at
org.wso2.carbon.jaggery.app.mgt.TomcatJaggeryWebappsDeployer.handleWebappDeployment(TomcatJaggeryWebappsDeployer.java:367)
at
org.wso2.carbon.jaggery.app.mgt.TomcatJaggeryWebappsDeployer.handleExplodedWebappDeployment(TomcatJaggeryWebappsDeployer.java:243)
at
org.wso2.carbon.jaggery.app.mgt.TomcatJaggeryWebappsDeployer.handleHotDeployment(TomcatJaggeryWebappsDeployer.java:156)
at
org.wso2.carbon.jaggery.app.mgt.TomcatJaggeryWebappsDeployer.deploy(TomcatJaggeryWebappsDeployer.java:118)
at
org.wso2.carbon.jaggery.deployer.JaggeryDeployer.doDeploy(JaggeryDeployer.java:139)
at
org.wso2.carbon.jaggery.deployer.JaggeryDeployer.deploy(JaggeryDeployer.java:85)
at
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:810)
at
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
at
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
at
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
at
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:139)
at
org.wso2.carbon.core.CarbonAxisConfigurator.loadServices(CarbonAxisConfigurator.java:462)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
at
org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65)
at
org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:395)
at
org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:288)
at
org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
The reason for this seems to be the getHost() in CarbonTomcat returns
wrong virtual host instead of returning localhost. Can gethost() in
CarbonTomcat modify in order return localhost or defaulthost?
Would that be a proper way of solving this issue or please share if
any other exists?
Thanks,
Reka
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev