[ https://issues.apache.org/jira/browse/AXIS2-3837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12756458#action_12756458 ]
rui hu edited comment on AXIS2-3837 at 9/17/09 4:06 AM: -------------------------------------------------------- delete jboss-4.2.3.GA\lib\jboss-common.jar\org\jboss\net\protocol\file\FileURLConnection.class and jboss-4.2.3.GA\lib\jboss-common.jar\org\jboss\net\protocol\file\Handler.class can resolve this problem because in org.jboss.net.protocol.file.FileURLConnection.getInputStream() public InputStream getInputStream() throws IOException { if(!connected) connect(); return new FileInputStream(file); } public void connect() throws IOException { if(connected) return; if(!file.exists()) { throw new FileNotFoundException(file.getPath()); } else { connected = true; return; } } if file object is directory,error will be happen,so i think it is a bug in jboss was (Author: narry): this is a bug in jboss ,delete jboss-4.2.3.GA\lib\jboss-common.jar\org\jboss\net\protocol\file\FileURLConnection.class and jboss-4.2.3.GA\lib\jboss-common.jar\org\jboss\net\protocol\file\Handler.class can resolve this problem > Exception extracting jars into temporary directory : > java.io.FileNotFoundException: C:\Program > Files\jboss-4.2.2.GA\server\serveraxis\.\tmp\deploy\tmp18123axis2-exp.war\WEB-INF > (Accès refusé) : switching to alternate class loading mechanism > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > Key: AXIS2-3837 > URL: https://issues.apache.org/jira/browse/AXIS2-3837 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Affects Versions: 1.4 > Environment: JBOSS, Eclipse > Reporter: BREMOND > > I am testing Axis2 Web Application (axis2.war) Using Standard Binary > Distribution. > When I start JBOSS server, it deploys Axis2 war. > I have the following error : Exception extracting jars into temporary > directory. > Which jar ? > Help me > 15:02:23,218 INFO [TomcatDeployer] deploy, ctxPath=/axis2, > warUrl=.../tmp/deploy/tmp18123axis2-exp.war/ > 15:02:27,265 INFO [STDOUT] [INFO] Deploying module: addressing-1.4 - > file:/C:/Program > Files/jboss-4.2.2.GA/server/serveraxis/./tmp/deploy/tmp18123axis2-exp.war/WEB-INF/modules/addressing-1.4.mar > 15:02:27,359 INFO [STDOUT] [INFO] Deploying module: metadataExchange-1.4 - > file:/C:/Program > Files/jboss-4.2.2.GA/server/serveraxis/./tmp/deploy/tmp18123axis2-exp.war/WEB-INF/modules/mex-1.4.mar > 15:02:27,406 INFO [STDOUT] [INFO] Deploying module: ping-1.4 - > file:/C:/Program > Files/jboss-4.2.2.GA/server/serveraxis/./tmp/deploy/tmp18123axis2-exp.war/WEB-INF/modules/ping-1.4.mar > 15:02:27,453 INFO [STDOUT] [INFO] Deploying module: script-1.4 - > file:/C:/Program > Files/jboss-4.2.2.GA/server/serveraxis/./tmp/deploy/tmp18123axis2-exp.war/WEB-INF/modules/scripting-1.4.mar > 15:02:27,468 INFO [STDOUT] [INFO] Deploying module: smtpfault - > file:/C:/Program > Files/jboss-4.2.2.GA/server/serveraxis/./tmp/deploy/tmp18123axis2-exp.war/WEB-INF/modules/smtpfault.mar > 15:02:27,546 INFO [STDOUT] [INFO] Deploying module: soapmonitor-1.4 - > file:/C:/Program > Files/jboss-4.2.2.GA/server/serveraxis/./tmp/deploy/tmp18123axis2-exp.war/WEB-INF/modules/soapmonitor-1.4.mar > 15:02:27,593 INFO [STDOUT] [INFO] Deploying module: metadataExchange-1.4 - > file:/C:/Program > Files/jboss-4.2.2.GA/server/serveraxis/tmp/deploy/tmp18123axis2-exp.war/WEB-INF/lib/mex-1.4.jar > 15:02:27,625 INFO [STDOUT] [WARN] Exception extracting jars into temporary > directory : java.io.FileNotFoundException: C:\Program > Files\jboss-4.2.2.GA\server\serveraxis\.\tmp\deploy\tmp18123axis2-exp.war\WEB-INF > (Accès refusé) : switching to alternate class loading mechanism > 15:02:27,640 INFO [STDOUT] [INFO] Deploying Exception Occured with > java.io.FileNotFoundException: C:\Program > Files\jboss-4.2.2.GA\server\serveraxis\.\tmp\deploy\tmp18123axis2-exp.war\WEB-INF > (Accès refusé) > java.lang.RuntimeException: java.io.FileNotFoundException: C:\Program > Files\jboss-4.2.2.GA\server\serveraxis\.\tmp\deploy\tmp18123axis2-exp.war\WEB-INF > (Accès refusé) > at org.apache.axis2.deployment.util.Utils.findLibJars(Utils.java:869) > at > org.apache.axis2.deployment.util.Utils.createClassLoader(Utils.java:917) > at > org.apache.axis2.jaxws.framework.JAXWSDeployer.deployServicesInWARClassPath(JAXWSDeployer.java:100) > at > org.apache.axis2.jaxws.framework.JAXWSDeployer.init(JAXWSDeployer.java:80) > at > org.apache.axis2.deployment.DeploymentEngine.initializeDeployers(DeploymentEngine.java:928) > at > org.apache.axis2.deployment.DeploymentEngine.setConfigContext(DeploymentEngine.java:919) > at > org.apache.axis2.deployment.WarBasedAxisConfigurator.setConfigContext(WarBasedAxisConfigurator.java:350) > at > org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:76) > at > org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:511) > at > org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:431) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4071) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4375) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296) > at > org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at > org.apache.catalina.core.StandardContext.init(StandardContext.java:5312) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296) > at > org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at > org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301) > at > org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104) > at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375) > at org.jboss.web.WebModule.startModule(WebModule.java:83) > at org.jboss.web.WebModule.startService(WebModule.java:61) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) > at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.java:417) > at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) > at $Proxy44.start(Unknown Source) > at > org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) > at > org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) > at > org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) > at > org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87) > at > org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) > at > org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) > at $Proxy45.start(Unknown Source) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) > at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) > at $Proxy9.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) > at sun.reflect.GeneratedMethodAcces > 15:02:27,640 INFO [STDOUT] sor3.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.java:417) > at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) > at $Proxy4.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) > at $Proxy5.deploy(Unknown Source) > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482) > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362) > at org.jboss.Main.boot(Main.java:200) > at org.jboss.Main$1.run(Main.java:508) > at java.lang.Thread.run(Unknown Source) > Caused by: java.io.FileNotFoundException: C:\Program > Files\jboss-4.2.2.GA\server\serveraxis\.\tmp\deploy\tmp18123axis2-exp.war\WEB-INF > (Accès refusé) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(Unknown Source) > at > org.jboss.net.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:105) > at java.net.URL.openStream(Unknown Source) > at org.apache.axis2.deployment.util.Utils.findLibJars(Utils.java:851) > ... 146 more > 15:02:27,906 INFO [STDOUT] [INFO] Deploying Web service: version.aar - > file:/C:/Program > Files/jboss-4.2.2.GA/server/serveraxis/./tmp/deploy/tmp18123axis2-exp.war/WEB-INF/services/version.aar > 15:02:28,031 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, > warUrl=.../deploy/jmx-console.war/ > 15:02:28,187 INFO [Http11Protocol] Démarrage de Coyote HTTP/1.1 sur > http-127.0.0.1-8080 > 15:02:28,203 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009 > 15:02:28,218 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: > SVNTag=JBoss_4_2_2_GA date=200710221139)] Started in 33s:62ms -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.