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"
>>>>
>>>>

Reply via email to