I used GlassFish Server Open Source Edition 5.0 (build 25). Its server.log: [2019-10-28T07:44:29.950-0400] [glassfish 5.0] [SEVERE] [] [javax.enterprise.web] [tid: _ThreadID=42 _ThreadName=admin-listener(2)] [timeMillis: 1572263069950] [levelValue: 1000] [[ WebModule[/java_first_jaxws-1.7.9]StandardWrapper.Throwable java.lang.ExceptionInInitializerError at org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:620) at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1481) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1280) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5381) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5626) at com.sun.enterprise.web.WebModule.start(WebModule.java:540) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:900) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:684) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2044) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1690) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:107) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:291) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:352) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:500) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:219) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:491) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:540) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:536) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:360) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:535) at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:566) at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:558) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:360) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:557) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1465) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:110) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1847) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1723) at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:408) at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:76) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:148) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:191) at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:200) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:103) at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:493) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:415) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:104) at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:277) at org.glassfish.jersey.internal.Errors$1.call(Errors.java:272) at org.glassfish.jersey.internal.Errors$1.call(Errors.java:268) at org.glassfish.jersey.internal.Errors.process(Errors.java:316) at org.glassfish.jersey.internal.Errors.process(Errors.java:298) at org.glassfish.jersey.internal.Errors.process(Errors.java:268) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:289) at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:256) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:703) at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:377) at org.glassfish.admin.rest.adapter.JerseyContainerCommandService$3.service(JerseyContainerCommandService.java:174) at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:179) at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:463) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:168) at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:242) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is not useable. at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:874) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685) at org.apache.axis2.deployment.DeploymentEngine.<clinit>(DeploymentEngine.java:70) ... 78 more ]]
On Thu, Oct 24, 2019 at 9:38 AM robertlazarski . <robertlazar...@gmail.com> wrote: > Wildfly is tricky with logging, I personally use my own init via log4j2 > and exclusions of jboss logging of the war in > WEB-INF/jboss-deployment-structure.xml. > > Anyways, easier for now is tweaking your standalone.xml ... I just tested > this config. This should put logs into server.log for you. > > Also, be sure to try this step in my previous email, another Wildfly > quirk. > > 2) Classloaders can act in unexpected ways, that sometimes can be fixed by > expanding them into WEB-INF/classes ... so try copying > axis2-transport-local-1.7.9.jar into WEB-INF/classes and expanding it via > 'jar xf axis2-transport-local-1.7.9.jar' . > > <size-rotating-file-handler name="FILE" autoflush="true"> > <level name="TRACE"/> > <formatter> > <pattern-formatter pattern="%d{yyyy-MM-dd > HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/> > </formatter> > <file relative-to="jboss.server.log.dir" > path="server.log"/> > <rotate-size value="10M"/> > <max-backup-index value="100"/> > <append value="true"/> > </size-rotating-file-handler> > <logger category="com.arjuna"> > <level name="WARN"/> > </logger> > <logger category="org.jboss.modules"> > <level name="TRACE"/> > </logger> > <logger category="org.hibernate"> > <level name="WARN"/> > </logger> > <logger category="org.apache"> > <level name="WARN"/> > </logger> > <logger category="org.apache.axis2"> > <level name="TRACE"/> > </logger> > <logger category="sun.rmi"> > <level name="WARN"/> > </logger> > <root-logger> > <level name="TRACE"/> > <handlers> > <handler name="CONSOLE"/> > <handler name="FILE"/> > </handlers> > </root-logger> > <formatter name="PATTERN"> > <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} > %-5p [%c] (%t) %s%e%n"/> > </formatter> > <formatter name="COLOR-PATTERN"> > <pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p > [%c] (%t) %s%e%n"/> > </formatter> > > On Thu, Oct 24, 2019 at 2:02 AM albert kao <albertk...@gmail.com> wrote: > >> I modified log4j.properties, rebuilt and reinstall axis2 but did not find >> "axis2.log". >> >> ~/wildfly/wildfly-15.0.1.Final/standalone $ find . -name "*log*" >> ./log >> ./log/server.log.2019-10-18 >> ./log/server.log.2019-10-14 >> ./log/server.log.2019-05-28 >> ./log/server.log.2019-05-25 >> ./log/server.log.2019-10-22 >> ./log/audit.log >> ./log/server.log.2019-02-08 >> ./log/server.log.2019-10-23 >> ./log/server.log.2019-01-19 >> ./log/server.log.2019-10-19 >> ./log/server.log.2019-05-26 >> ./log/server.log >> ./log/server.log.2019-02-09 >> ./log/server.log.2019-10-21 >> >> ./tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/WEB-INF/classes/log4j.properties >> >> ./tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/WEB-INF/classes/log4j.properties_orig >> >> ./tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/WEB-INF/classes/commons-logging.properties >> >> ./tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/WEB-INF/lib/log4j-LICENSE.txt >> >> ./tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/WEB-INF/lib/log4j-1.2.15.jar >> >> ./tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/WEB-INF/lib/commons-logging-LICENSE.txt >> >> ./tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/WEB-INF/lib/commons-logging-1.1.1.jar >> >> ./tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/axis2-web/images/asf-logo.gif >> >> ./tmp/vfs/deployment/deployment2dbaef717b1b5fdd/log4j-1.2.15.jar-ebf06febc102282b >> >> ./tmp/vfs/deployment/deployment2dbaef717b1b5fdd/log4j-1.2.15.jar-ebf06febc102282b/log4j-1.2.15.jar >> >> ./tmp/vfs/deployment/deployment2dbaef717b1b5fdd/commons-logging-1.1.1.jar-8b6afdbe7cee4afa >> >> ./tmp/vfs/deployment/deployment2dbaef717b1b5fdd/commons-logging-1.1.1.jar-8b6afdbe7cee4afa/commons-logging-1.1.1.jar >> ./configuration/logging.properties >> >> >> >> >> >> $ cat >> tmp/vfs/temp/temp2a253be6f31831f/content-8480850be85323ea/WEB-INF/classes/log4j.properties >> # >> # Licensed to the Apache Software Foundation (ASF) under one >> # or more contributor license agreements. See the NOTICE file >> # distributed with this work for additional information >> # regarding copyright ownership. The ASF licenses this file >> # to you under the Apache License, Version 2.0 (the >> # "License"); you may not use this file except in compliance >> # with the License. You may obtain a copy of the License at >> # >> # http://www.apache.org/licenses/LICENSE-2.0 >> # >> # Unless required by applicable law or agreed to in writing, >> # software distributed under the License is distributed on an >> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY >> # KIND, either express or implied. See the License for the >> # specific language governing permissions and limitations >> # under the License. >> # >> >> # Set root category priority to INFO and its only appender to CONSOLE. >> #log4j.rootCategory=INFO, CONSOLE >> #log4j.rootCategory=INFO, CONSOLE, LOGFILE >> log4j.rootCategory=INFO, CONSOLE, FILE >> >> >> >> >> #log4j.rootLogger=INFO, file >> >> log4j.appender.file=org.apache.log4j.RollingFileAppender >> >> >> log4j.appender.file.File=axis2.log >> >> >> >> >> >> # Set the enterprise logger priority to FATAL >> #log4j.logger.org.apache.axis2.enterprise= >> log4j.logger.org.apache.axis2=DEBUG >> log4j.logger.de.hunsicker.jalopy.io=FATAL >> log4j.logger.httpclient.wire.header=FATAL >> log4j.logger.org.apache.commons.httpclient=DEBUG >> >> # CONSOLE is set to be a ConsoleAppender using a PatternLayout. >> log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender >> log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout >> log4j.appender.CONSOLE.layout.ConversionPattern=[%p] %m%n >> >> # LOGFILE is set to be a File appender using a PatternLayout. >> log4j.appender.LOGFILE=org.apache.log4j.FileAppender >> log4j.appender.LOGFILE.File=axis2.log >> log4j.appender.LOGFILE.Append=true >> log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout >> log4j.appender.LOGFILE.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n >> >> >> >> >> >> >> >> On Mon, Oct 21, 2019 at 8:48 AM robertlazarski . < >> robertlazar...@gmail.com> wrote: >> >>> Two things to try, if you are still stuck I will try running the samples >>> on my copy of Wildfly. >>> >>> 1) Put Axis2 in trace mode via the logging.properties file, and paste >>> the logs. >>> >>> 2) Classloaders can act in unexpected ways, that sometimes can be fixed >>> by expanding them into WEB-INF/classes ... so try copying >>> axis2-transport-local-1.7.9.jar into WEB-INF/classes and expanding it via >>> 'jar xf axis2-transport-local-1.7.9.jar' . >>> >>> On Sat, Oct 19, 2019 at 5:21 AM albert kao <albertk...@gmail.com> wrote: >>> >>>> I am learning axis2 by doing the "samples/java_first_jaxws". >>>> >>>> $ cd $AXIS2_HOME/samples/java_first_jaxws >>>> $ mvn package >>>> >>>> java_first_jaxws-1.7.9.war was built successfully. >>>> >>>> $ cp >>>> ~/axis2-1.7.9/samples/java_first_jaxws/target/java_first_jaxws-1.7.9.war >>>> $JBOSS_HOME/standalone/deployments >>>> >>>> wildfly server.log had this error: >>>> 2019-10-19 10:38:43,017 INFO [org.wildfly.extension.undertow] >>>> (ServerService Thread Pool -- 74) WFLYUT0021: Registered web context: >>>> '/java_first_jaxws-1.7.9' for server 'default-server' >>>> 2019-10-19 10:38:43,024 ERROR >>>> [org.jboss.as.controller.management-operation] (Controller Boot Thread) >>>> WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => >>>> "jaxws-samples.war")]) - failure description: {"WFLYCTL0080: Failed >>>> services" => >>>> {"jboss.deployment.unit.\"jaxws-samples.war\".undertow-deployment" => >>>> "javax.servlet.ServletException: javax.servlet.ServletException: >>>> org.apache.axis2.deployment.DeploymentException: >>>> org.apache.axis2.transport.local.LocalTransportSender from [Module >>>> \"deployment.jaxws-samples.war\" from Service Module Loader] >>>> Caused by: javax.servlet.ServletException: >>>> javax.servlet.ServletException: >>>> org.apache.axis2.deployment.DeploymentException: >>>> org.apache.axis2.transport.local.LocalTransportSender from [Module >>>> \"deployment.jaxws-samples.war\" from Service Module Loader] >>>> Caused by: javax.servlet.ServletException: >>>> org.apache.axis2.deployment.DeploymentException: >>>> org.apache.axis2.transport.local.LocalTransportSender from [Module >>>> \"deployment.jaxws-samples.war\" from Service Module Loader] >>>> Caused by: org.apache.axis2.deployment.DeploymentException: >>>> org.apache.axis2.transport.local.LocalTransportSender from [Module >>>> \"deployment.jaxws-samples.war\" from Service Module Loader] >>>> Caused by: java.lang.ClassNotFoundException: >>>> org.apache.axis2.transport.local.LocalTransportSender from [Module >>>> \"deployment.jaxws-samples.war\" from Service Module Loader]"}} >>>> >>>> >>>> >>>> I completed the Axis2 Quick Start Guide successfully so my >>>> configurations are correct. >>>> >>>> My configurations are: >>>> axis2-1.7.9 Binary distribution. >>>> axis2.war is built >>>> Apache Ant(TM) version 1.10.1 >>>> wildfly-15.0.1.Final >>>> Apache Maven 3.6.0 >>>> Java version: 1.8.0_202 >>>> linux mint 18.3 >>>> Default locale: en_CA, platform encoding: UTF-8 >>>> OS name: "linux", version: "4.10.0-38-generic", arch: "amd64", family: >>>> "unix" >>>> >>>>