axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brian Reinhold (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AXIS2-5444) FileNotFound exception deploying to specific context on Tomcat 7
Date Thu, 01 Nov 2012 14:35:12 GMT

    [ 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Mime
View raw message