For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub
- This topic has 3 replies, 3 voices, and was last updated 18 years, 11 months ago by
lakes76.
-
AuthorPosts
-
lakes76MemberI am using the debugger in MyEclipse to run and test my web application. I am able to deploy it to the apache 5.5.20 server, get it running, and see my JSPs. When I try to hit the servlet from with the JSP, I get the following error.
HTTP Status 404 – /domain/servlet/Login
type Status report
message /domain/servlet/Login
description The requested resource (/domain/servlet/Login) is not available.
The following is the web.xml I am using.
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <servlet-name>Login</servlet-name> <servlet-class>view.Login</servlet-class> </servlet> - <servlet> <servlet-name>ChemDetailsServlet</servlet-name> <servlet-class>view.ChemDetailsServlet</servlet-class> </servlet> - <servlet> <servlet-name>ProcessServlet</servlet-name> <servlet-class>view.ProcessServlet</servlet-class> </servlet> - <servlet> <servlet-name>StepDetailsServlet</servlet-name> <servlet-class>view.StepDetailsServlet</servlet-class> </servlet> - <servlet> <servlet-name>ProcessFormServlet</servlet-name> <servlet-class>view.ProcessFormServlet</servlet-class> </servlet> - <servlet> <servlet-name>EquipmentServlet</servlet-name> <servlet-class>view.EquipmentServlet</servlet-class> </servlet> - <servlet> <servlet-name>HomeServlet</servlet-name> <servlet-class>view.HomeServlet</servlet-class> </servlet> - <servlet> <servlet-name>ChemicalServlet</servlet-name> <servlet-class>view.ChemicalServlet</servlet-class> </servlet> - <servlet> <servlet-name>SearchServlet</servlet-name> <servlet-class>view.SearchServlet</servlet-class> </servlet> - <servlet> <servlet-name>SearchResultsServlet</servlet-name> <servlet-class>view.SearchResultsServlet</servlet-class> </servlet> - <servlet> <servlet-name>ProcessObservableServlet</servlet-name> <servlet-class>view.ProcessObservableServlet</servlet-class> </servlet> - <servlet> <servlet-name>ProcessEditor</servlet-name> <servlet-class>view.ProcessEditor</servlet-class> </servlet> - <servlet> <servlet-name>EquipmentDetailsServlet</servlet-name> <servlet-class>view.EquipmentDetailsServlet</servlet-class> </servlet> - <servlet> <servlet-name>ChemDetailsEditor</servlet-name> <servlet-class>view.ChemDetailsEditor</servlet-class> </servlet> - <servlet> <servlet-name>EquipmentDetailsEditor</servlet-name> <servlet-class>view.EquipmentDetailsEditor</servlet-class> </servlet> - <servlet-mapping> <servlet-name>Login</servlet-name> <url-pattern>/login</url-pattern> </servlet-mapping> - <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>view.LoginServlet</servlet-class> </servlet> - <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/loginservlet</url-pattern> </servlet-mapping> - <servlet-mapping> <servlet-name>EquipmentServlet</servlet-name> <url-pattern>/equipmentservlet</url-pattern> </servlet-mapping> - <servlet-mapping> <servlet-name>ChemicalServlet</servlet-name> <url-pattern>/chemicalservlet</url-pattern> </servlet-mapping> - <session-config> <session-timeout>35</session-timeout> </session-config> - <mime-mapping> <extension>html</extension> <mime-type>text/html</mime-type> </mime-mapping> - <mime-mapping> <extension>txt</extension> <mime-type>text/plain</mime-type> </mime-mapping> - <ejb-ref> <ejb-ref-name>Employees</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>model.EmployeesHome</home> <remote>model.Employees</remote> </ejb-ref> </web-app>
And this is my call to the servlet
<form name="frmProcessSearch" method="POST" action="servlet/Login" onsubmit="return checkSearch(this)">
Does anyone have any idea of what I may be doing wrong?
October 18, 2006 at 7:01 pm #260666
support-snjezaMemberlakes76,
You have defined the servlet mapping :
<servlet-mapping> <servlet-name>Login</servlet-name> <url-pattern>/login</url-pattern> </servlet-mapping>
and use the action :
action=”servlet/Login”
You should change either the action or the mapping.
Snjeza
October 18, 2006 at 8:44 pm #260667
Riyad KallaMemberMoving to OT > Soft Dev
October 19, 2006 at 2:13 pm #260713
lakes76MemberThank you. That seemed to do the trick.
-
AuthorPosts