The path for the cas login page will also be versioned:
http://localhost:8080/cas-server-webapp-3.3/login
Cheerio,
Michael Johnston
[EMAIL PROTECTED]
On 9-Sep-08, at 4:16 PM, Kim Cary wrote:
All,
I have Tomcat up and running, port 8080 answers with the Tomcat demo
page & docs.
Mac OS/X 10.5.4
#java -version
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-
b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
Can I get some help getting the demo app up and running?
The demo app instructions from INSTALL.TXT say:
1. copy modules/cas-server-webapp/cas.war to Tomcat's webapps/
directory
2. start Tomcat
3. access the CAS login page by opening up a web browser and visiting:
http://hostname:8080/cas/login (see note below)
Problem #1 - modules/cas-server-webapp/cas.war does not exist.
(documentation bug?)
However, I can:
cp cas-server-3.3/modules/cas-server-webapp-3.3.war $CATALINA_BASE/
webapps/cas.war
Problem #2 - accessing http://localhost:8080/cas/login gives this
error, on the web:
type Exception report
message
description The server encountered an internal error () that
prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /WEB-INF/view/jsp/default/ui/
casLoginView.jsp(48,35) Attribute value request.getQueryString() ==
null ? "" : request.getQueryString().replaceAll("&locale=([A-Za-z][A-
Za-z]_)?[A-Za-z][A-Za-z]|^locale=([A-Za-z][A-Za-z]_)?[A-Za-z][A-Za-
z]", "") is quoted with " which must be escaped when used within the
value
Here are the catalina.out logs (I see there is permission denied for
cas.log, but the webserver owns the cas dir & can write to it, so
where is that going, mmm?):
org.apache.catalina.startup.Catalina start INFO: Server startup in
615 ms Sep 9, 2008 3:13:44 PM
org.apache.catalina.core.AprLifecycleListener init INFO: The APR
based Apache Tomcat Native library which allows optimal performance
in production environments was not found on the
java.library.path: .:/Library/Java/Extensions:/System/Library/Java/
Extensions:/usr/lib/java Sep 9, 2008 3:13:44 PM
org.apache.coyote.http11.Http11Protocol init INFO: Initializing
Coyote HTTP/1.1 on http-8080 Sep 9, 2008 3:13:44 PM
org.apache.catalina.startup.Catalina load INFO: Initialization
processed in 380 ms Sep 9, 2008 3:13:44 PM
org.apache.catalina.core.StandardService start INFO: Starting
service Catalina Sep 9, 2008 3:13:44 PM
org.apache.catalina.core.StandardEngine start INFO: Starting Servlet
Engine: Apache Tomcat/6.0.18 Sep 9, 2008 3:13:44 PM
org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote
HTTP/1.1 on http-8080 Sep 9, 2008 3:13:44 PM
org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening
on /0.0.0.0:8009 Sep 9, 2008 3:13:44 PM org.apache.jk.server.JkMain
start INFO: Jk running ID=0 time=0/17 config=null Sep 9, 2008
3:13:44 PM org.apache.catalina.startup.Catalina start INFO: Server
startup in 615 ms Sep 9, 2008 3:53:25 PM
org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web
application archive cas.war log4j:ERROR setFile(null,true) call
failed. java.io.FileNotFoundException: cas.log (Permission denied)
at java.io.FileOutputStream.openAppend(Native Method) at
java.io.FileOutputStream.<init>(FileOutputStream.java:177) at
java.io.FileOutputStream.<init>(FileOutputStream.java:102) at
org.apache.log4j.FileAppender.setFile(FileAppender.java:290) at
org
.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:
194) at
org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:
257) at
org
.apache
.log4j.config.PropertySetter.setProperties(PropertySetter.java:133)
at
org
.apache
.log4j.config.PropertySetter.setProperties(PropertySetter.java:97)
at
org
.apache
.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:
689) at
org
.apache
.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:
647) at
org
.apache
.log4j
.PropertyConfigurator
.configureRootCategory(PropertyConfigurator.java:544) at
org
.apache
.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:
440) at
org
.apache
.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:
476) at
org
.apache
.log4j
.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:
471) at org.apache.log4j.LogManager.<clinit>(LogManager.java:125) at
org.apache.log4j.Logger.getLogger(Logger.java:105) at
org
.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:
283) at
org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:
108) at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) at
sun
.reflect
.NativeConstructorAccessorImpl
.newInstance(NativeConstructorAccessorImpl.java:39) at
sun
.reflect
.DelegatingConstructorAccessorImpl
.newInstance(DelegatingConstructorAccessorImpl.java:27) at
java.lang.reflect.Constructor.newInstance(Constructor.java:494) at
org
.apache
.commons
.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:
1040) at
org
.apache
.commons
.logging
.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:
838) at
org
.apache
.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:
601) at
org
.apache
.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:
333) at
org
.apache
.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:
307) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:
645) at
org
.jasig
.cas
.web
.init
.SafeContextLoaderListener.<init>(SafeContextLoaderListener.java:49)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) at
sun
.reflect
.NativeConstructorAccessorImpl
.newInstance(NativeConstructorAccessorImpl.java:39) at
sun
.reflect
.DelegatingConstructorAccessorImpl
.newInstance(DelegatingConstructorAccessorImpl.java:27) at
java.lang.reflect.Constructor.newInstance(Constructor.java:494) at
java.lang.Class.newInstance0(Class.java:350) at
java.lang.Class.newInstance(Class.java:303) at
org
.apache
.catalina.core.StandardContext.listenerStart(StandardContext.java:
3787) at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4342) at
org
.apache
.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
791) at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
771) at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
525) at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:
830) at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:
719) at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
490) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:
1217) at
org
.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
293) at
org
.apache
.catalina
.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at
org
.apache
.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:
1337) at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:
1601) at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:
1610) at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.run(ContainerBase.java:1590) at
java.lang.Thread.run(Thread.java:613)
Kim
-=#=-
TAC B100 ~ x6655
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas