P.S. You were right about JBoss using Tomcat as its web container. On Dec 7, 2007 9:26 AM, Jonathan Hayward http://JonathansCorner.com < [EMAIL PROTECTED]> wrote:
> Thanks for your reply! > > On Dec 6, 2007 7:06 PM, Adam Rybicki <[EMAIL PROTECTED]> wrote: > > > John, > > > > Well, I was able to find the exact answer to your question. There were > > many steps. Let me see if I can describe them. > > > > > > - Based on your stack traces, I am guessing that your JBoss uses > > Apache Tomcat as its Web container. If it isn't, the rest of these steps > > may not work for you. > > - I usually run my Tomcat with the remote management (JMX) > > interface enabled. This requires that you add the following option to > > your > > java command that launches JBoss: > > > > -Dcom.sun.management.jmxremote > > > > - This will likely enable more management interfaces than on my > > system because I only run Tomcat stand-alone. Still, what you need > > should > > also work in JBoss. > > - Start the app server > > - I use JDK 1.6. This should also work with 1.5. Once the app > > server is running, run the following command: > > > > jconsole > > > > - This is a GUI process. There is a way to run this on a PC when > > the server is remote, which involves enabling a TCP-based management > > interface in the JVM running JBoss. I am assuming that you are running > > both > > JBoss and jconsole on the same computer with a GUI. > > - When jconsole starts, it prompts you to select the java process > > to manage. Select the one whose name is: > > > > org.apache.catalina.startup.Bootstrap start > > > > The one process that appears (under the Local tab) is org.jboss.Main -b > 0.0.0.0. > > As the server was started with "-b 0.0.0.0" at the end of the arguments, I > went with that. > > Is it a problem that Catalina is not showing up, and/or is there a way I > should be requesting Catalina? > > > > > > - Click Connect > > - Select the MBeans tab > > - Navigate to Catalina/Loader/cas/localhost/Attributes. Actually, > > select Attributes. > > > > The tree (for org.jboss.Main) does not show Catalina when I expand it. > > > > > - > > - The value of the loaderRepositories is an array of strings. > > Double-click it to expand the list. > > - As an alternative, you can double-click the value of > > loaderRepositoriesString. You can then copy that entire colon-separated > > list and examine it by pasting it into a text editor. > > > > Noted. > > > > > - > > - Examine the list and look for the required jar files. > > > > Any clues from looking at that? > > > > I suspect that the most relevant clue is what I (didn't) find above. > > > > > > > > Adam > > > > Jonathan Hayward http://JonathansCorner.com wrote: > > > > Thank you for the note. Where should I be looking to troubleshoot the > > webapps' ability to load the appropriate classes? > > > > On Dec 6, 2007 2:24 PM, Adam Rybicki < [EMAIL PROTECTED]> wrote: > > > > > Jonathan, > > > > > > I don't think you should be adding any of these jar files to CLASSPATH > > > or JBOSS_CLASSPATH. I apologize if I misled you. > > > > > > The jar files, as deployed with CAS Web application itself, are > > > already supposed to be "visible" to the app server because they are > > > deployed > > > in a manner that's consistent with the standard for JEE applications. > > > Every > > > Web application running on an app server usually has its own class loader, > > > and the classes it loads are only "visible" within the scope of that > > > application. Having these jar files accessible to a class loader other > > > than > > > the one specific to CAS server may cause additional problems. One > > > potential > > > problem that comes to mind would be with the app server's ability to > > > automatically restart an application that's been redeployed. > > > > > > I hope that the above paragraph makes sense. This is the first time I > > > have attempted to describe this in writing. ;-) > > > > > > Adam > > > > > > Jonathan Hayward http://JonathansCorner.com wrote: > > > > > > I found out the (immediate) problem. > > > > > > I was adding jars to the CLASSPATH to help JBoss find classes... but > > > JBoss was looking in JBOSS_CLASSPATH and, apparently, ignoring my changes > > > to > > > the CLASSPATH. > > > > > > Oof. > > > > > > Thanks for your questions and other help, > > > > > > On Dec 6, 2007 10:51 AM, Jonathan Hayward http://JonathansCorner.com > > > <[EMAIL PROTECTED]> > > > wrote: > > > > > > > 11762 bytes--basically the same as yours. > > > > > > > > On Dec 5, 2007 5:59 PM, Dale Ogilvie <[EMAIL PROTECTED]> > > > > wrote: > > > > > > > > > OK, but there is still the question as to why the jar has that > > > > > funky extra space in the first place. It isn't a zero byte file by any > > > > > chance? > > > > > > > > > > On my build it is a 12Kb binary. > > > > > ------------------------------ > > > > > *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > > > > ] *On Behalf Of *Adam Rybicki > > > > > *Sent:* Thursday, 6 December 2007 12:06 p.m. > > > > > *To:* Yale CAS mailing list > > > > > *Subject:* Re: Username/password authentication > > > > > > > > > > The file name should not matter, as every file with the .jar > > > > > extension in that directory should be in CLASSPATH. > > > > > > > > > > Adam > > > > > > > > > > dale77 wrote: > > > > > > > > > > Are my eyes deceiving me, or is there an extra space in a critical > > > > > file name? > > > > > "cas- server-support-ldap-3.1.1.jar"? > > > > > > > > > > > > > > > scott_battaglia wrote: > > > > > > > > > > > > > > > Unless he's corrected his ClassNotFound problem, he is still having > > > > > classpath issues. > > > > > > > > > > Unfortunately, I'm not familiar with deploying CAS on anything other > > > > > than > > > > > Tomcat ;-) > > > > > > > > > > -Scott > > > > > > > > > > > > > > > > > > > > > > > > > Jonathan Hayward http://JonathansCorner.com wrote: > > > > > > > > > > > > > > > WEB-INF/lib/cas- server-support-ldap-3.1.1.jar > > > > > > > > > > > > > > > _______________________________________________ > > > > > Yale CAS mailing list > > > > > [email protected] > > > > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > > > > > > > > > > > > > > > > > -- > > > > ++ Jonathan Hayward, [EMAIL PROTECTED] > > > > ** To see an award-winning website with stories, essays, artwork, > > > > ** games, and a four-dimensional maze, why not visit my home page? > > > > ** All of this is waiting for you at http://JonathansCorner.com > > > > > > > > > > > > > > > > -- > > > ++ Jonathan Hayward, [EMAIL PROTECTED] > > > ** To see an award-winning website with stories, essays, artwork, > > > ** games, and a four-dimensional maze, why not visit my home page? > > > ** All of this is waiting for you at http://JonathansCorner.com > > > > > > ------------------------------ > > > > > > _______________________________________________ > > > Yale CAS mailing [EMAIL PROTECTED]://tp.its.yale.edu/mailman/listinfo/cas > > > > > > > > > _______________________________________________ > > > Yale CAS mailing list > > > [email protected] > > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > > > > > > > -- > > ++ Jonathan Hayward, [EMAIL PROTECTED] > > ** To see an award-winning website with stories, essays, artwork, > > ** games, and a four-dimensional maze, why not visit my home page? > > ** All of this is waiting for you at http://JonathansCorner.com > > > > ------------------------------ > > > > _______________________________________________ > > Yale CAS mailing [EMAIL PROTECTED]://tp.its.yale.edu/mailman/listinfo/cas > > > > > > _______________________________________________ > > Yale CAS mailing list > > [email protected] > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > > -- > ++ Jonathan Hayward, [EMAIL PROTECTED] > ** To see an award-winning website with stories, essays, artwork, > ** games, and a four-dimensional maze, why not visit my home page? > ** All of this is waiting for you at http://JonathansCorner.com > -- ++ Jonathan Hayward, [EMAIL PROTECTED] ** To see an award-winning website with stories, essays, artwork, ** games, and a four-dimensional maze, why not visit my home page? ** All of this is waiting for you at http://JonathansCorner.com
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
