Here's what the logs show (i have just posted the relevant part):
anonymous wrote : 2008-01-24 10:53:10,589 DEBUG
[org.jboss.deployment.MainDeployer] Starting deployment (init step) of package
at: file:/opt/jboss-4.0.3/server/all/deploy/pwm.war
|
Here's the error:
anonymous wrote : 2008-01-24 10:53:11,840 INFO [STDOUT] log4j:ERROR A
"org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a
"org.apache.log4j.spi.ErrorHandler" variable.
| 2008-01-24 10:53:11,840 INFO [STDOUT] log4j:ERROR The class
"org.apache.log4j.spi.ErrorHandler" was loaded by
| 2008-01-24 10:53:11,840 INFO [STDOUT] log4j:ERROR [WebappClassLoader
| delegate: false
| repositories:
| /WEB-INF/classes/
| ----------> Parent Classloader:
| [EMAIL PROTECTED]
| ] whereas object of type
| 2008-01-24 10:53:11,841 INFO [STDOUT] log4j:ERROR
"org.jboss.logging.util.OnlyOnceErrorHandler" was loaded by [EMAIL PROTECTED]
| 2008-01-24 10:53:11,888 INFO [STDOUT] log4j:ERROR Could not create an
Appender. Reported error follows.
| 2008-01-24 10:53:11,888 INFO [STDOUT] java.lang.ClassCastException:
org.jboss.logging.appender.DailyRollingFileAppender
| 2008-01-24 10:53:11,889 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:175)
| 2008-01-24 10:53:11,889 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
| 2008-01-24 10:53:11,889 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
org.apache.log4j.LogManager.(LogManager.java:122)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
org.apache.log4j.Logger.getLogger(Logger.java:117)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
com.novell.password.pwm.util.Logger.(Logger.java:33)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
com.novell.password.pwm.ContextManager.(ContextManager.java:59)
| 2008-01-24 10:53:11,890 INFO [STDOUT] at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
|
You are getting a logger from the ContextManager class (which is part of your
application). As i mentioned in my earlier post, this error occurs if you have
packaged log4j jars file in your war. Remove it from your war file, JBoss
already has one in its server/all/lib folder.
Not sure about the following error message, but i guess the root cause of this
error might be the log4j jar in your war file.
anonymous wrote : 2008-01-24 10:53:11,905 INFO [STDOUT] log4j:ERROR Could not
parse url [file:/opt/jboss-4.0.3/server/all/conf/log4j.xml].
| 2008-01-24 10:53:11,905 INFO [STDOUT] java.lang.NullPointerException
| 2008-01-24 10:53:11,906 INFO [STDOUT] at
java.util.Hashtable.put(Unknown Source)
| 2008-01-24 10:53:11,906 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:151)
| 2008-01-24 10:53:11,906 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
| 2008-01-24 10:53:11,906 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
| 2008-01-24 10:53:11,906 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
| 2008-01-24 10:53:11,906 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
| 2008-01-24 10:53:11,907 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
| 2008-01-24 10:53:11,907 INFO [STDOUT] at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
| 2008-01-24 10:53:11,907 INFO [STDOUT] at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)
| 2008-01-24 10:53:11,907 INFO [STDOUT] at
org.apache.log4j.LogManager.(LogManager.java:122)
| 2008-01-24 10:53:11,907 INFO [STDOUT] at
org.apache.log4j.Logger.getLogger(Logger.java:117)
| 2008-01-24 10:53:11,907 INFO [STDOUT] at
com.novell.password.pwm.util.Logger.(Logger.java:33)
| 2008-01-24 10:53:11,907 INFO [STDOUT] at
com.novell.password.pwm.ContextManager.(ContextManager.java:59)
|
|
Some other logs related to your application:
anonymous wrote : 2008-01-24 10:53:11,948 INFO [STDOUT] PWM: reading log4j
config file:
/opt/jboss-4.0.3/server/all/./tmp/deploy/tmp28880pwm.war/WEB-INF/log4jconfig.xml
(check stderr for log4j errors)
| 2008-01-24 10:53:11,948 INFO [STDOUT] PWM: reading log4j config file:
/opt/jboss-4.0.3/server/all/./tmp/deploy/tmp28880pwm.war/WEB-INF/log4jconfig.xml
(check stderr for log4j errors)
| 2008-01-24 10:53:12,040 INFO [STDOUT] PWM: 2008-01-24 10:53:12, DEBUG,
pwm.ContextManager, environment info: java.vm.vendor=Sun Microsystems Inc.,
java.vm.version=1.5.0_06-b05, java.vm.name=Java HotSpot(TM) Server VM,
java.home=/usr/java/jre1.5.0_06
| 2008-01-24 10:53:12,041 INFO [STDOUT] PWM: 2008-01-24 10:53:12, DEBUG,
pwm.ContextManager, periodic debug output, sessions: 0, memfree: 462147200,
memallocd: 530972672, memmax: 796393472, threads: 44
| 2008-01-24 10:53:12,041 INFO [STDOUT] PWM: 2008-01-24 10:53:12, DEBUG,
pwm.ContextManager, populating wordlist cache
| ....
| 2008-01-24 10:53:13,459 INFO [STDOUT] PWM: 2008-01-24 10:53:13, DEBUG,
pwm.ContextManager, wordlist cache population completed
| 2008-01-24 10:53:13,507 INFO [STDOUT] PWM: 2008-01-24 10:53:13, INFO ,
pwm.ContextManager, PWM v1.2.1 b615 (615) open for bidness!
| 2008-01-24 10:53:13,507 INFO [STDOUT] 10:53:13,507 INFO [ContextManager]
PWM v1.2.1 b615 (615) open for bidness!
|
|
There's one more exception stacktrace that was related to your application. But
since its logged at DEBUG level, i believe, you can neglect that one:
anonymous wrote : 2008-01-24 10:52:15,117 DEBUG
[org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver] Loaded
mappings
[{http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler,
http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler,
http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler,
http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler,
http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler,
http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler}]
| 2008-01-24 10:52:15,119 DEBUG
[org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver]
Ignoring handler [org.springframework.scripting.config.LangNamespaceHandler]:
problem with class file or dependent class
| java.lang.NoClassDefFoundError:
org/codehaus/groovy/control/CompilationFailedException
| at java.lang.Class.forName0(Native Method)
| at java.lang.Class.forName(Unknown Source)
| at
org.springframework.scripting.config.LangNamespaceHandler.class$(LangNamespaceHandler.java:45)
| at
org.springframework.scripting.config.LangNamespaceHandler.init(LangNamespaceHandler.java:45)
| at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.initHandlerMappings(DefaultNamespaceHandlerResolver.java:123)
| at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.(DefaultNamespaceHandlerResolver.java:96)
| at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.(DefaultNamespaceHandlerResolver.java:82)
| at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDefaultNamespaceHandlerResolver(XmlBeanDefinitionReader.java:489)
| at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createReaderContext(XmlBeanDefinitionReader.java:478)
| at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:458)
| at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:353)
| at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
| at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280)
| at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
| at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
| at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
|
|
|
So, try it out by removing the log4j jar file from your application and restart
the server. See how it goes.
You also mention that
anonymous wrote : The answer we are given is an error 404 as if the
applications don't exist.
Is the URL that you use to access the application, correct? What URL do you use?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4123326#4123326
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4123326
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user