Calling servlets in tomcat 4 (path-problem)
Hi,
I have copied the IsItWorking-Servlet in webapps/examples/Web-Inf/classes.
To call the servlet through a browser I have to write:
http://server-name:8080/examples/servlet/IsItWorking .
This works fine. But ..unfortunately I have to call the servlets in the following way:
http://server-name:8080/examples/IsItWorking.
Which xml-File defines the parameter "servlet" ??
Hi,
edit the web.xml under the \examples\web-inf.
add the following
<servlet>
<servlet-name>
IsItWorking
</servlet-name>
<servlet-class>
IsItWorkingServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
IsItWorking
</servlet-name>
<url-pattern>
/IsItWorking
</url-pattern>
</servlet-mapping>
Similar Messages
-
Deploying war file on Tomcat: file path problem
Hello all,
i am using my eclipse ide for automatically deploy my webapplication to Tomcat. For Database connectivity i configured hibernate. To configure hibernate i am using the following code:
package de.wfm.hibernate.hibernateUtil;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class ESDBFactory {
private static SessionFactory sf;
private static Session session = null;
private static String pathToCfgFile = "de\\"
+ "wfm\\hibernate\\hibernateUtil\\esdb.cfg.xml";
public static synchronized Session getSession() throws HibernateException {
if (session==null) {
if (sf==null) {
sf = new Configuration()
.configure(pathToCfgFile).
buildSessionFactory();
session = sf.openSession();
return session;
}When i use this in the ide all is fine. But when i export my application to a war file and deploy it on Tomcat i got the exception:
2006-07-28 10:06:10 StandardWrapperValve[Urlaubsplanung Servlet]: Servlet.service() for servlet Urlaubsplanung Servlet threw exception
javax.faces.FacesException: #{User.doLogin}: javax.faces.el.EvaluationException: org.hibernate.HibernateException: de\wfm\hibernate\hibernateUtil\esdb.cfg.xml not foundHow to avoid this? What do i have to do to set the file path correctly?
Regards,
akhmm.. ic
The .war file when drop in the webapps dir and u restart tomcat, it auto create a dir with your .war filename and the content of .war file is copied to there.
Am i rite to say so?
And wat about the web.xml?
If i need to add users and password how can I accomplished it in tomcat web.xml?
Last but not least, thanks for taking the time to reply. :D -
How to call Servlet from jsp page and how to run this app using tomcat..?
Hi ,
I wanted to call servlet from jsp action i.e. on submit button of JSP call LoginServlet.Java file.
Please tell me how to do this into jsp page..?
Also i wanted to execute this application using tomcat.
Please tell me how to do this...? what setting are required for this...? what will be url ..??
Thanks.well....my problem is as follows:
whenever i type...... http://localhost:8080/appName/
i am getting 404 error.....it is not calling to login.jsp (default jsp)
but when i type......http://localhost:8080/appName/login.do........it executes servlet properly.
Basically this 'login.do' is form action (form action='/login.do').....and i wanted to execute this from login jsp only.(from submit button)
In short can anyone please tell me how to diaplay jsp page using tomcat 5.5
plz help me. -
Path problem while refering the file in tomcat
In the jsp file i am going to update one property file which resides in the same folder using file output stream.
it gives path problem.how can refer the path of that filetry using getServletContext().getRealPath(java.lang.String path)..You can check out the API for more detail regarding this method.
-
Problem calling servlet from doget method of another servlet
hi,
Iam trying to post an html form written in the doGet() method
of a servlet to pass this information to another servlet's doPost() method. Iam giving the following URL:
"<FORM ACTION=http://localhost:8080/examples/servlet/UpdateProcessServlet" +
"METHOD=POST>"
But its not happening,the error says that "the page cannot be found" The servlet is not getting called at all. would someboy please help me in this regard.
Thanks#1 Iam calling servlet 2 from here
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
session=request.getSession(false);
out.println
(ServletUtilities.DOCTYPE +
"<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>"+
"<HTML>" +
"<BODY>" +
"<P CLASS=LARGER>" +
"<FORM ACTION=http://localhost:8080/examples/servlet/UpdateProcessServlet METHOD=POST>"
"<INPUT TYPE=SUBMIT NAME=submitButton Value=submit>" +
"</BODY> " +
"</HTML>" );
#2 This should get called and print me "Iam in doPost method
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
url = "jdbc:odbc:Resume";
System.out.println("Iam in doPost method");
response.setContentType("text/html");
out = response.getWriter();
out.println("This is the last servlet for this project:");
bool=false;
check=false;
Thank...:) -
How to get tomcat installtion path, java path n documents path in a servlet
may someone help me get the folder and pathname for tomcat, java path and library path and also the pathname where the jsp documents are stored.
Thanks in advance
nullHave a look at System.getEnv(String) and System.getProperties();
String tomcatHome = System.getEnv("CATALINA_HOME");
Properties props = System.getProperties();
Enumeration<Object> keys = props.keys();
while(keys.hasMoreElements())
String key = (String) keys.nextElement();
String prop = System.getProperty(key);
System.out.println(key +" : " + prop);
} -
How to Run servlet in Tomcat 5.5.9
hi
How to run servlet in tomcat 5.5.9?how to set context path in server.xml of conf folder in tomcat since there is no context tag in server.xml.
JitenHi ! I have a similar problem, well, it's along the same line ...
I'm using NetBeans 4.1, and i've coded a servlet. Using NetBeans to launch my servlet (with the bundled Tomcat 5.5.7) works fine, however i need to deploy my application unto a Tomcat 5.5.9 server.
Thus, i copied the WAR file generated by NetBeans into the Tomcat 5.5.9 webapps directory, and Tomcat expands it.
Problem is when i run my JSP pages with the form tags, they do not work on the Tomcat 5.5.9 environment. Anyone knows why?
(These work on the NetBeans Tomcat bundle 5.5.7)
My form action :
<form name="index" method="get" action="PageServlet">
My web.xml :
<servlet>
<servlet-name>PageServlet</servlet-name>
<servlet-class>application.PageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PageServlet</servlet-name>
<url-pattern>/PageServlet</url-pattern>
</servlet-mapping>
I'm really stumbed on why it doesn't work in Tomcat 5.5.9, any help is greatly appreciated, thanks in advance ^_^ -
Jsp file calling servlet two times
hello
i have created registration form for hospital management project in which registration form is jsp file on clicking on submit it calls servlet file which actually inserts data into database but problem is when i click on submit button it calls servlet file more than one time which leads to duplication of data.plz help in this matter, It is very important to meFirst question is are you absolutely sure that the form is being submitted twice? Did you look at the access logs to see that there are two Http requests being sent to the server?
In tomcat you have to enable the access logs. -
Just can't run HELLOWORLD servlet on Tomcat!
Hi there, I worked with servlets all summer long and now I'm getting back to build one, and I'm totally confused... My problem's there :
I try to run a simple HelloWorld servlet on Tomcat 4.1, and I get a 404 Error - Not found
Well, here's the structure of my web application, contained in simpleservlet.war :
WEB-APP
-web.xml
-CLASSES
-servlet.class
-LIB
-servlet.jar
Here's now the content of the web.xml file :
<web-app>
<servlet>
<servlet-name>serv</servlet-name>
<servlet-class>servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>serv</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
</web-app>
AND FINALLY here's how I invoke my servlet, I TRIED :
http://localhost:1977/servlet/test
AND ALSO
http://localhost:1977/test
AND BANG, I GET "ERROR 404 - NOT FOUND"
A little help would be appreciated A LOT, well it's not supposed to be a hard problem... and by the way, I'm using port :1977, the problem's not there though.
regards, PierreHi,
First try http://localhost:1977 and see if you are getting Tomcat. As you said, this is not a problem. So, you should get the index.html of the Tomcat. Now, click on the one of the example. From the Address Bar, you will know the path of this example. Try putting your page at that location and then run.
This should work.
-- Ashish. -
Is there a limit to the number of servlets that Tomcat can have and service before it refuses to acknowledge an additional servlet?
OK. You are correct. I have found the solution to my problem.
There is a file under Tomcat/webapps/yourfoldername/web-inf called web.xml
This file has to contain 2 entries for every servlet processing information from a web page. If the servlet isn't listed in this file, it is not found by the web page.
Simple concept. Simple answer. Took me 5 days of searching to figure it out, though. Whew!! I inherited this app and this is the 1st new servlet I've had to add - although loads of other classes and jsp have been added and changed up to now.
Hopefully this will help someone else. -
Error while calling servlet in WebLogic
Hi,
We are trying to call servlet in WebLogic by using http://scrmskr.apac.nsroot.net:7801/forms/HelloWorldServlet URL and getting
below error.
========================================================================
Error 404--Not Found
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.4.5 404 Not Found
The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.
========================================================================
Here we are calling HelloWorldServlet servlet which is kept in below path
/rcrmap2/weblogic/bea/user_projects/domains/frmrep_rcrms/servers/WLS_FORMS/tmp/_WL_user/formsapp_11.1.1/e18uoi/war/WEB-INF/classes
Entries for HelloWorldServlet in web.xml:
========================================================================
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>frmservlet</servlet-name>
<url-pattern>/frmservlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>lservlet</servlet-name>
<url-pattern>/lservlet/*</url-pattern>
</servlet-mapping>
========================================================================
HelloWorldServlet.java:
===============================================================================
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class HelloWorldServlet extends HttpServlet {
public void service(HttpServletRequest req,
HttpServletResponse res)
throws IOException
// Must set the content type first
res.setContentType("text/html");
// Now obtain a PrintWriter to insert HTML into
PrintWriter out = res.getWriter();
out.println("<html><head><title>" +
"Hello World!</title></head>");
out.println("<body><h1>Hello World!</h1></body></html>");
===============================================================================
Please share your inputs as to what needs to be done for the same.
Thanks & Regards,
HarishHi Jay,
Please also find forms.conf_ entries
========================================================================
# Name
# forms.conf - Forms component Apache directives configuration file.
# Purpose
# It should include the weblogic managed server (routing) directives for
# the servers where Forms applications are deployed and other miscellaneous
# Forms component OHS directives.
# Remarks
# This file is included with the OHS configuration under
# $OI/config/OHS/<OHS Node Name>/moduleconf sub-directory.
# virtual mapping for the /forms/html mapping.
RewriteEngine on
RewriteRule ^/forms/html/(..*) /workaroundhtml/$1 [PT]
RewriteRule ^/rcrms/html/(..*) /workaroundhtml/$1 [PT]
AliasMatch ^/workaroundhtml/(..*) "/rcrmap2/weblogic/bea/rcrms/config/FormsComponent/forms/html/$1"
AliasMatch ^/forms/frmjscript/(..*) "/rcrmap2/weblogic/bea/user_projects/domains/frmrep_rcrms/servers/WLS_FORMS/tmp/_WL_user/formsapp_11.1.1/e18uoi/war/frmjscript/$1"
AliasMatch ^/rcrms/icons/(..*) "/rcrmap2/weblogic/bea/ORA_PFRD/forms/java/$1"
# Virtual path mapping for Forms Java jar and class files (codebase)
AliasMatch ^/forms/java/(..*) "/rcrmap2/weblogic/bea/ORA_PFRD/forms/java/$1"
# Virtual path mapping for testcrms (codebase)
AliasMatch ^/rcrms/java/(..*) "/rcrmap2/weblogic/bea/ORA_PFRD/forms/java/$1"
AliasMatch ^/forms/(..*) "/rcrmap2/weblogic/bea/user_projects/domains/frmrep_rcrms/servers/WLS_FORMS/tmp/_WL_user/formsapp_11.1.1/e18uoi/war/WEB-INF/classes/$1"
AliasMatch ^/rcrms/(..*) "/rcrmap2/weblogic/bea/user_projects/domains/frmrep_rcrms/servers/WLS_FORMS/tmp/_WL_user/formsapp_11.1.1/e18uoi/war/WEB-INF/classes/$1"
AliasMatch ^/rcrms/WebCLAuth/* rcrms
<Location /forms>
SetHandler weblogic-handler
WebLogicHost kauh0079
WebLogicPort 8001
</Location>
========================================================================
Thanks & Regards,
Harish -
Path problem during Change of Original
Hello,
I am facing path problem while changing the Original file in a DIR.
let say i created a DIR x and attached file a.txt from c:\ and saved the DIR.
Now if i use cv02 and select a original for change the popup window comes with data carrier and original file path the path is shown as c:\a.txt which is actual original path.
if i click on continue it is opening the c:\a.txt files and changes are done on the original file on my pc.
This way my original file is changed on pc and in DIR also.
I want to know how to avoid this?.
Regards
ShivThat is why they call it document "Management". The Original File is in the "Vault" where it can be managed, not on the desktop. If you want to protect/save the file on your desktop, set the flag in the config of the workstation application to not allow "rename" of the temporary file. You are just attempting to circumvent the intended design of the system. What you should really do is set the flag to "delete" the file after check-in.
-
Deploying servlet on Tomcat using "ant install" not working. Please help.
Hello. Normally I can find answers by using search, but I can't today for some reason. So please bare with me if this has been mentioned before. I will try to provide as much info as possible so that helping me isn't too much a chore. Thank you.
I have downloaded and installed the JWSDP 1.3. and Tomcat is running. I am also using Ant 1.5.4 (previous installation - not one included with JWSDP) and modeled my build.xml file after the template provided here:
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/appdev/build.xml.txt.
When I run ant on my respository, everything builds fine. But when I run Ant with the install target, I get the following error:
BUILD FAILED
file:C:/owl/build.xml:366: java.io.IOException: Server returned HTTP response co
de: 401 for URL: http://localhost:8080/manager/deploy?path=%2Fowl&war=file%3A%2F
%2FC%3A%5Cowl%2Fbuild
Here is line 366 build.xml:
localWar="file://${build.home}"/>
...which is included in this block for the target "install":
<target name="install" depends="compile"
description="Install application to servlet container">
<deploy url="${manager.url}"
username="${manager.username}"
password="${manager.password}"
path="${app.path}"
localWar="file://${build.home}"/>
</target>
When I point my brower to the url located in the error verbose, I get the following:
FAIL - Encountered exception java.lang.NullPointerException
I am trying to get my environment set up correctly before I start spending time developing servlets, but I am getting tempted to just develop to servlets and "manually" installing/deploying them either by copying and pasting or by using the Tomcat manager. I would really like to do everything from Ant though if possible. Please help.I don't think this is at all correct:
localWar="file://${build.home}"/>You've got to create a real WAR file - a JAR file with WEB-INF and all its minions inside it:
http://access1.sun.com/techarticles/simple.WAR.html
That's the file you need to refer to there. You can manage that with Ant too, of course.
Here's what my Ant build.xml looks like for Web apps (there's a build-web.properties file that follows):
build-web.xml
<project name="Tomcat Build Tasks" default="clean" basedir=".">
<target name="init-props">
<tstamp>
<format property="touch.time" pattern="MM/dd/yyyy hh:mm aa" />
</tstamp>
<filterset id="ant.filters">
<filter token="DATE" value="${TODAY}" />
<filter token="TIME" value="${TSTAMP}" />
</filterset>
<!-- Load in all the settings in the properties file -->
<property file="build.properties" />
<!-- Load in all Tomcat settings in the properties file -->
<property file="build-web.properties" />
</target>
<target name="prepare" depends="init-props">
<mkdir dir="${war.classes}"/>
<mkdir dir="${war.lib}"/>
<mkdir dir="${manifest}" />
</target>
<target name="clean" depends="init-props" description="clean up temporary files">
<delete file="${project}.war" />
<delete dir="${war.root}"/>
<delete dir="${manifest}" />
</target>
<target name="set-tomcat-classpath" depends="prepare">
<path id="tomcat.class.path">
<fileset dir="${tomcat.home}/bin">
<patternset>
<include name="**/*.jar" />
</patternset>
</fileset>
<fileset dir="${tomcat.home}/shared/lib">
<patternset>
<include name="**/*.jar" />
</patternset>
</fileset>
<fileset dir="${tomcat.home}/common/lib">
<patternset>
<include name="**/*.jar" />
</patternset>
</fileset>
<fileset dir="${tomcat.home}/server/lib">
<patternset>
<include name="**/*.jar" />
</patternset>
</fileset>
<fileset dir="${ant.home}/lib">
<patternset>
<include name="**/*.jar" />
</patternset>
</fileset>
</path>
</target>
<target name="create" depends="set-tomcat-classpath" description="create the war file">
<!-- All files at root level -->
<!-- Temporarily put the JSPs at root until you figure this out -->
<copy todir="${war.root}">
<fileset dir="${src.jsp}"/>
</copy>
<!--
<copy todir="${war.root}">
<fileset dir="${src.html}" includes="*.html"/>
</copy>
-->
<copy todir="${war.root}/css">
<fileset dir="${src.css}"/>
</copy>
<copy todir="${war.root}/images">
<fileset dir="${src.images}"/>
</copy>
<copy todir="${war.root}/js">
<fileset dir="${src.js}"/>
</copy>
<!-- All files at the WEB-INF level and below -->
<copy todir="${war.web}">
<fileset dir="${src.etc}" includes="web.xml"/>
</copy>
<!-- All files in the CLASSPATH lib -->
<copy todir="${war.web}/lib">
<fileset dir="${src.lib}" includes="**/*.jar" excludes="**/*-tests.jar, **/junit.jar"/>
</copy>
<!-- Put the dispatcher XML in WEB-INF/config -->
<copy todir="${war.web}/config">
<fileset dir="${src.etc}" includes="${project}-config.xml"/>
</copy>
<!-- Put XSL stylesheets in WEB-INF/xsl -->
<copy todir="${war.web}/xsl">
<fileset dir="${src.xsl}" includes="**/*.xsl"/>
</copy>
<!-- Put the project JAR file in WEB-INF/lib -->
<copy todir="${war.web}/lib">
<fileset dir="${deploy}" includes="**/${project}.jar"/>
</copy>
<!-- Create the manifest -->
<buildnumber />
<manifest file="${manifest}/manifest.mf">
<attribute name="Implementation-Title" value="${project}" />
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Build-Date" value="${TODAY}" />
<attribute name="Major-Version" value="${major}" />
<attribute name="Minor-Version" value="${minor}" />
<attribute name="Build-Number" value="${build.number}" />
</manifest>
<!-- Create the WAR file -->
<jar jarfile="${project}.war"
manifest="${manifest}/manifest.mf">
<fileset dir="${war.root}"/>
<metainf dir="${src.etc}" includes="context.xml"/>
</jar>
</target>
<target name="create-tomcat-admin-tasks" depends="set-tomcat-classpath">
<!--
<pathconvert targetos="windows" refid="tomcat.class.path" property="converted.class.path" />
<echo message="CLASSPATH: ${converted.class.path}" />
-->
<taskdef name="install" classname="org.apache.catalina.ant.InstallTask" classpath="tomcat.class.path"/>
<taskdef name="remove" classname="org.apache.catalina.ant.RemoveTask" classpath="tomcat.class.path"/>
<taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask" classpath="tomcat.class.path"/>
<taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask" classpath="tomcat.class.path"/>
<taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask" classpath="tomcat.class.path"/>
<taskdef name="start" classname="org.apache.catalina.ant.StartTask" classpath="tomcat.class.path"/>
<taskdef name="stop" classname="org.apache.catalina.ant.StopTask" classpath="tomcat.class.path"/>
<taskdef name="list" classname="org.apache.catalina.ant.ListTask" classpath="tomcat.class.path"/>
<taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask" classpath="tomcat.class.path"/>
<taskdef name="roles" classname="org.apache.catalina.ant.RolesTask" classpath="tomcat.class.path"/>
</target>
<target name="install" depends="create-tomcat-admin-tasks" description="install the war file on Tomcat">
<install url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"
path="/${project}"
config="file:/${basedir}/${src.etc}/context.xml"
war="file:/${basedir}/${project}.war" />
</target>
<target name="remove" depends="create-tomcat-admin-tasks" description="remove the war file on Tomcat">
<remove url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"
path="/${project}" />
</target>
<target name="reload" depends="create-tomcat-admin-tasks" description="reload the war file on Tomcat">
<reload url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"
path="/${project}" />
</target>
<target name="deploy" depends="create-tomcat-admin-tasks" description="deploy the war file on Tomcat">
<deploy url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"
path="/${project}"
config="file:/${basedir}/${src.etc}/context.xml"
war="file:/${basedir}/${project}.war" />
</target>
<target name="undeploy" depends="create-tomcat-admin-tasks" description="undeploy the war file on Tomcat">
<undeploy url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"
path="/${project}" />
</target>
<target name="start" depends="create-tomcat-admin-tasks" description="start an application on Tomcat">
<start url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"
path="/${project}"/>
</target>
<target name="stop" depends="create-tomcat-admin-tasks" description="stop an application on Tomcat">
<stop url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"
path="/${project}" />
</target>
<target name="list" depends="create-tomcat-admin-tasks" description="list all applications running on Tomcat">
<list url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"/>
</target>
<target name="resources" depends="create-tomcat-admin-tasks" description="list all resources on Tomcat">
<resources url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"/>
</target>
<target name="data-sources" depends="create-tomcat-admin-tasks" description="list all data sources on Tomcat">
<resources url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"
type="javax.sql.DataSource"/>
</target>
<target name="roles" depends="create-tomcat-admin-tasks" description="list all user roles on Tomcat">
<roles url="${tomcat.manager.url}"
username="${tomcat.username}"
password="${tomcat.password}"/>
</target>
</project>
build.properties
# Properties file for setting up an Ant build.xml
# Project specific items that change each time
project=api-prototype
major=1
minor=0
version=${major}.${minor}
jar.name=${project}
versiondate=${TODAY}
# Directory structure (these should never change)
bin=bin
deploy=deploy
doc=doc
manifest=META-INF
xml=xml
# Everything under src should come out of a repository
src=src
src.bin=${src}/bin
src.config=${src}/config
src.data=${src}/data
src.dtd=${src}/dtd
src.java=${src}/java
src.lib=${src}/lib
src.profile=${src}/profile
src.properties=${src}/properties
src.schema=${src}/schema
src.sql=${src}/sql
src.templates=${src}/templates
src.testdata=${src}/testdata
src.xml=${src}/xml
src.xsl=${src}/xsl
# These are created and deleted by Ant each time
javadocs=javadocs
reports=reports
output=output
output.classes=${output}/classes
output.lib=${output}/lib
# Required for proper use of XDoclet
xdoclet.home = C:/Tools/xdoclet-1.2b3
build-web.properties
war.root=war-root
war.pages=${war.root}/pages
war.web=${war.root}/WEB-INF
war.classes=${war.web}/classes
war.css=${war.web}/css
war.js=${war.web}/js
war.lib=${war.web}/lib
war.tld=${war.web}/tld
# Properties needed by Tomcat tasks
ant.home =
tomcat.home =
tomcat.manager.url = http://localhost:8080/manager
tomcat.username =
tomcat.password = MOD -
Servlet on tomcat 4.1.18
I am facing a problem of running servlets on Tomcat 4.1.18. The problem seems to be in the configuration. In the webapps folder, I created a folder greeting. In that, the WEB-Inf\classes folder has GreetingServlet.class.
webapp\greeting has index.html that has to FORM ACTION set to /greeting/servlet/GreetingServlet.
On clicking the submit button the message I get is that the resource /greeting/servlet/GreetingServlet is not found.
Can anybody help in configuring the server so that the above mentioned servlet gets recognized?
Thanks.
Amitabh.
[email protected]My application is located at %TOMCAT_HOME%\webapps.
%TOMCAT_HOME%\webapps\greeting\WEB-INF\web.xml has the following:
<web-app>
<servlet>
<servlet-name>greeting</servlet-name>
<servlet-class>GreetingServlet</servlet-class>
</servlet>
</web-app>
%TOMCAT_HOME%\webapps\greeting\index.html has the following:
<FORM ACTION="/greeting/servlet/GreetingServlet" METHOD="POST">
<P> Your name <INPUT TYPE="text" SIZE="40" NAME="name"></P>
</FORM>
Yet the problem persists.
Have I missed some point?
Help/assistance will be appreciated.
Thanks.
Amitabh.
[email protected] -
I am trying to run servlets using Tomcat. I have them working and displaying but as soon as I make a change to a servelt and re-compile and refresh the browser the change do not take effect. I have to shutdown and restart tocat. Surely this can't be right. can anyone help with correcting this problem?
Lesta,
For convenience there's a Tomcat admin console. The admin console runs through a web browser and allows you to restart an application, restart a context ect. I think you can also install or reinstall entire ears through it now.
There's some setup to do before you can use the admin console. I seem to remember there being an XML user/password file somewhere...
In a production environment you don't want to shutdown and restart the daemon like you are doing. It will just annoy the heck out of your users.
Hope this helps.
-Bryan
Maybe you are looking for
-
HP Photosmart C4400 series-Won't scan to Mac, but will Scan to Print
I just bought the Snow leopard and this is my first time scanning to my computer...it keeps saying the scanner is not initialized or it will say "sorry, scanner could not be initialized. an error has occurred communication with the scanner." I downlo
-
I turned off my phone and when I turned it back on, all my apps were deleted. I tried to reinstall my apps, but it wouldn't let me. My storage still remained the same even though, all my apps were deleted. How can I get my apps back?
-
Crystal report/SQL SP/DTSRUN
Post Author: slk35psu CA Forum: Other Hi. [Crystal Reports version 11.5.9.1076] [SQL Server 2000] I have a SQL Server stored procedure that runs perfectly when I execute it in the database but it does not work in Crystal Report. The stored procedure
-
Images in a StyledDocument - .rtf / .html -file
Is there a limitation in streaming Documents to .rtf / .html-files? I have a code like this: DefaultStyledDocument doc = new DefaultStyledDocument(); attr = new SimpleAttributeSet(); StyleConstants.setIcon(attr, new ImageIcon("picture.jpg")); doc.ins
-
HT4689 why is my computer running so slow
my mac seems to be running very slow since i did the last update any idea why???