[ 
https://issues.apache.org/jira/browse/AXIS2-5444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13488723#comment-13488723
 ] 

Brian Reinhold commented on AXIS2-5444:
---------------------------------------

Okay, that was news to me. Learn something new every day. I have only deployed 
war files in the webapps directory the old-fashioned way. So might I suggest 
renaming the war file to axis2.war and seeing if that works. That would 
localize the bug better should it work. If that doesn't work, look inside the 
war file and see if its contents make sense (see that it has the expected 
directories and files). In case you don't know how to do that rename the file 
to axis2.zip and then you can take a peek (at least on Windows you can).
                
> FileNotFound exception deploying to specific context on Tomcat 7
> ----------------------------------------------------------------
>
>                 Key: AXIS2-5444
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5444
>             Project: Axis2
>          Issue Type: Bug
>          Components: deployment
>    Affects Versions: 1.6.2
>         Environment: Ubuntu 12.04, Tomcat 7.0.32
>            Reporter: Ben Williams
>
> When I try to deploy the vanilla 1.6.2 axis2.war to a subdirectory context, 
> like /v30/axis2, I get the exception at the bottom of this description during 
> deployment.
> Steps to reproduce:
> 1. Copy axis2.war to ${TOMCAT_HOME}/webapps/v30#axis2.war
> 2. Start Tomcat with "${TOMCAT_HOME}/bin/catalina.sh start"
> Expected result:
> axis2.war deploys to /v30/axis2 context without error and is accessible at 
> http://localhost:8080/v30/axis2
> Actual result:
> FileNotFound exception and this stacktrace printed to console:
> [WARN] Exception extracting jars into temporary directory : 
> java.io.FileNotFoundException: /opt/apache-tomcat-7.0.32/webapps/v30 (No such 
> file or directory) : 
> switching to alternate class loading mechanism
> [ERROR] The mtompolicy-1.6.2.mar module, which is not valid, caused 
> java.io.FileNotFoundException: /opt/apache-tomcat-7.0.32/webapps/v30 (No such 
> file or direc
> tory)
> [INFO] Deploying Exception Occured with java.io.FileNotFoundException: 
> /opt/apache-tomcat-7.0.32/webapps/v30 (No such file or directory)
> java.lang.RuntimeException: java.io.FileNotFoundException: 
> /opt/apache-tomcat-7.0.32/webapps/v30 (No such file or directory)
>   at org.apache.axis2.deployment.util.Utils.findLibJars(Utils.java:780)
>   at org.apache.axis2.deployment.util.Utils.createClassLoader(Utils.java:834)
>   at 
> org.apache.axis2.jaxws.framework.JAXWSDeployer.deployServicesInWARClassPath(JAXWSDeployer.java:99)
>   at 
> org.apache.axis2.jaxws.framework.JAXWSDeployer.init(JAXWSDeployer.java:79)
>   at 
> org.apache.axis2.deployment.DeploymentEngine.initializeDeployers(DeploymentEngine.java:1168)
>   at 
> org.apache.axis2.deployment.DeploymentEngine.setConfigContext(DeploymentEngine.java:1157)
>   at 
> org.apache.axis2.deployment.WarBasedAxisConfigurator.setConfigContext(WarBasedAxisConfigurator.java:349)
>   at 
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:89)
>   at 
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:584)
>   at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:454)
>   at 
> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
>   at 
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
>   at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
>   at 
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)
>   at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
>   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>   at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:968)
>   at 
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
>   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>   at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>   at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>   at java.lang.Thread.run(Thread.java:679)
> Caused by: java.io.FileNotFoundException: 
> /opt/apache-tomcat-7.0.32/webapps/v30 (No such file or directory)
>   at java.io.FileInputStream.open(Native Method)
>   at java.io.FileInputStream.<init>(FileInputStream.java:137)
>   at java.io.FileInputStream.<init>(FileInputStream.java:96)
>   at 
> sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:87)
>   at 
> sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:178)
>   at java.net.URL.openStream(URL.java:1031)
>   at org.apache.axis2.deployment.util.Utils.findLibJars(Utils.java:762)
>   ... 26 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to