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
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to