PDA

View Full Version : Help!! Tomcat5.5 + JA-SIG CAS


alvinistic
August 8th, 2007, 05:05 AM
Hi everyone.

I've been trying to setup JA-SIG Central Authentication Service (CAS) in my Ubuntu Feisty machine.

So far, I have managed to get Tomcat running and can get the welcome page when I direct firefox to
http://localhost:8180

I'm also able to get the sample.war from http://tomcat.apache.org/tomcat-5.5-doc/appdev/sample/ (http://tomcat.apache.org/tomcat-5.5-doc/appdev/sample/) working by putting the sample.war into /var/lib/tomcat5.5/webapps and use firefox to open http://localhost:8180/sample

But the problem is I can't get the sample file from CAS working. I copy the target/cas.war into /var/lib/tomcat5.5/webapps and use firefox to open http://localhost:8180/cas and it gives me:

HTTP Status 404 - /cas/
The requested resource (/cas/) is not available.

I checked the catalina.out. The result is as follows:
08-Aug-07 PM 04:32 org.apache.catalina.startup.HostConfig deployWAR
SEVERE: Error deploying web application archive cas.war
org.apache.commons.logging.LogConfigurationExcepti on: java.lang.ExceptionInInitializerError (Caused by java.lang.ExceptionInInitializerError)
at org.apache.commons.logging.impl.LogFactoryImpl.new Instance(LogFactoryImpl.java:538)
at org.apache.commons.logging.impl.LogFactoryImpl.get Instance(LogFactoryImpl.java:235)
at org.apache.commons.logging.LogFactory.getLog(LogFa ctory.java:370)
at org.apache.catalina.core.ContainerBase.getLogger(C ontainerBase.java:380)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4114)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.access$0(Co ntainerBase.java:743)
at org.apache.catalina.core.ContainerBase$PrivilegedA ddChild.run(ContainerBase.java:143)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:737)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(H ostConfig.java:809)
at org.apache.catalina.startup.HostConfig.deployWARs( HostConfig.java:698)
at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostC onfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEv ent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLife cycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:718)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:442)
at org.apache.catalina.core.StandardService.start(Sta ndardService.java:450)
at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalin a.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootst rap.java:294)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.commons.daemon.support.DaemonLoader.sta rt(DaemonLoader.java:177)
Caused by: java.lang.ExceptionInInitializerError
at org.apache.log4j.Logger.getLogger(Logger.java:104)
at org.apache.commons.logging.impl.Log4JLogger.getLog ger(Log4JLogger.java:283)
at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:108)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:513)
at org.apache.commons.logging.impl.LogFactoryImpl.new Instance(LogFactoryImpl.java:529)
... 33 more
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission cas.log write)
at java.security.AccessControlContext.checkPermission (AccessControlContext.java:323)
at java.security.AccessController.checkPermission(Acc essController.java:546)
at java.lang.SecurityManager.checkPermission(Security Manager.java:532)
at java.lang.SecurityManager.checkWrite(SecurityManag er.java:962)
at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
at org.apache.log4j.FileAppender.setFile(FileAppender .java:289)
at org.apache.log4j.RollingFileAppender.setFile(Rolli ngFileAppender.java:165)
at org.apache.log4j.FileAppender.activateOptions(File Appender.java:163)
at org.apache.log4j.config.PropertySetter.activate(Pr opertySetter.java:256)
at org.apache.log4j.config.PropertySetter.setProperti es(PropertySetter.java:132)
at org.apache.log4j.config.PropertySetter.setProperti es(PropertySetter.java:96)
at org.apache.log4j.PropertyConfigurator.parseAppende r(PropertyConfigurator.java:654)
at org.apache.log4j.PropertyConfigurator.parseCategor y(PropertyConfigurator.java:612)
at org.apache.log4j.PropertyConfigurator.configureRoo tCategory(PropertyConfigurator.java:509)
at org.apache.log4j.PropertyConfigurator.doConfigure( PropertyConfigurator.java:415)
at org.apache.log4j.PropertyConfigurator.doConfigure( PropertyConfigurator.java:441)
at org.apache.log4j.helpers.OptionConverter.selectAnd Configure(OptionConverter.java:468)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
... 41 more

Please help! Thanks in advance.

onehotcutey
January 9th, 2008, 12:47 PM
Did you ever manage to get CAS working with Ubuntu? I am needing to set it up in Gutsy and looking for any help?

Thanks.