Tomcat Admin application

Seann Clark nombrandue at tsukinokage.net
Wed Jan 14 22:57:35 UTC 2009


All,

    I am looking for a little advice on getting the tomcat5 packages 
working properly on a fedora 9 system. I have about 75% of it set up the 
way I desire, but I am missing one thing, and I am sure it is simple. 
When I go to the admin page for tomcat, instead of getting "Oh, well it 
isn't inlcuded in Tomcat, download it and install it" that I would get 
if it isn't installed.

I get the manger page, but not the admin, and the error the server 
belches out is complaining that it isn't finding, of all things, the 
login page it is looking for. The problem is, I have near everything 
related to tomcat and apache installed (matter of fact my apache is 
doing great, save for no modules able to hook tomcat and apache 
together) As an example:


Jan 14, 2009 4:48:37 PM org.apache.catalina.core.ApplicationDispatcher 
invoke
WARNING: Servlet action is currently unavailable
Jan 14, 2009 4:48:37 PM org.apache.catalina.core.ApplicationDispatcher 
invoke
SEVERE: Servlet.service() for servlet admin.login_jsp threw exception
java.lang.NullPointerException
        at 
org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1177)
        at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1039)
        at 
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:225)
        at 
admin.login_jsp._jspx_meth_bean_005fmessage_005f0(login_jsp.java:137)
        at admin.login_jsp._jspService(login_jsp.java:81)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
        at 
org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:316)
        at 
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:244)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:636)
Jan 14, 2009 4:48:37 PM 
org.apache.catalina.authenticator.FormAuthenticator forwardToLoginPage
WARNING: Unexpected error forwarding to login page
java.lang.NullPointerException
        at 
org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1177)
        at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1039)
        at 
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:225)
        at 
admin.login_jsp._jspx_meth_bean_005fmessage_005f0(login_jsp.java:137)
        at admin.login_jsp._jspService(login_jsp.java:81)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
        at 
org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:316)
        at 
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:244)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:636)



I don't know where I am missing something, and since this is a rather 
crash course in solving a problem with tomcat itself in my deployment 
(it rather likes to make everything go to http://localhost/ instead of 
http://www.tsukinoakge.net like it should) which I am looking for better 
insight into the server that is a little less cryptic than xml files 
scattered everywhere in the distribution, and me not having a clue where 
to look.



~Seann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5614 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20090114/418f6821/attachment-0001.bin>


More information about the fedora-list mailing list