You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by nyhgan <ny...@yahoo.com> on 2004/09/09 00:09:23 UTC
Re: Can't get servlet to work on tomcat5.0.x. (solved)
nyhgan <ny...@yahoo.com> wrote:Hi,
I fixed the problem. It was because I have a mix of jk and jk2 directives in my httpd.conf. Everything works after I added the JkUriSet for the servlets and commented the <IfModule> block below
<Location "/*.jsp">
JkUriSet worker ajp13:localhost:8009
</Location>
<Location "/servlet/*">
JkUriSet worker ajp13:localhost:8009
</Location>
# <IfModule mod_jk.c>
# JkMount /*.jsp ajp13
# JkMount /servlet/* ajp13
# JkMount /*.xml ajp13
# AddType text/xml .xml
# </IfModule>
nyhgan <ny...@yahoo.com> wrote:
Hi,
I finished the apach2 and tomcat5.0.27 integration today, The JSP is fine, but the servlets are not working. When I try to login to my application, I got the "this page cannot be displayed" message. There are no error messages in catalina.out
I have the invoker servlet turn on. My serlets are package in a jar file, place under my WEB-INF/lib directory. Here are the related configurations
----------- web.xml ---------
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>loginHandler</servlet-name>
<servlet-class>site.music.servlet.LoginHandler</servlet-class>
</servlet>
</web-app>
workers2.properties
----------------------------
# Uri mapping for jsp
[uri:127.0.0.1/*.jsp]
group=ajp13:localhost:8009
# Uri mapping for jsp
[uri:127.0.0.1/servlet/*]
group=ajp13:localhost:8009
---------------------------------
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
---------------------------------
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
---------------------------------
Do you Yahoo!?
Shop for Back-to-School deals on Yahoo! Shopping.