Download install_dir/webapps/ROOT/WEB-INF/ classes/packageName

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Apache Tomcat
Web Server
MOHD NORFAIZI MIHSANY
(A91391)
Web Server


Used application server locate
at technician room.
202.185.47.240
Architecture
Server Setup Step by Step





Download and install the Java
Software Development Kit
(SDK).
Download Server
Configure the Server
Set up Development
Environment
Test
Download and Install Java
Software Development Kit (SDK)



http://java.sun.com/j2se/1.4.2/in
dex.jsp
Download the setup.
Install the SDK.
Download a Server




Apache Tomcat, Macromedia JRun,
Jetty, Microsoft IIS, iPlanet/Sun ONE
Server and Apache Server.
Apache Tomcat 4.0
(http://jakarta.apache.org/tomcat)
was used for this project.
Apache Tomcat 4.0 is the official
reference implementation for Servlet
2.3 and JSP 1.2.
It’s entirely free and has complete
source code available.
Configuring Apache Tomcat







Setting the JAVA_HOME variable.
Specifying the server port.
Enabling servlet reloading.
Enabling the ROOT context.
Turning on the invoker servlet.
Increasing DOS memory limits (older
windows).
Setting CATALINA_HOME (optional).
Setting the JAVA_HOME
Variable






Right click My Computer.
Select Properties.
Select Advance.
Select Environment Variable.
Add JAVA_HOME value and click
OK.
Another way by edit
install_dir/bin/catalina.bat and insert
this line
set JAVA_HOME=C:\J2sdk1.4.0
Specifying the Server Port


By default, Apache Tomcat used
port 8080.
Modifying the port number
involves editing
install_dir/conf/server.xml.
The original element will look something like this :
<Connector className=“org.apache.coyote.tomcat4.CoyoteConnector”
port=“8080” minProcessors=“5” maxProcessors=“75”
…. />
After
<Connector className=“org.apache.coyote.tomcat4.CoyoteConnector”
port=“80” minProcessors=“5” maxProcessors=“75”
…. />
Enabling Servlet Reloading


To turn on servlet reloading, edit
install_dir/conf/server.xml.
Find
<!-- Define properties for each web application. …
…. -->

Insert following line just below it
<DefaultContext reloadable=“true” />
Enabling the ROOT Context


Edit install_dir/conf/server.xml.
Uncomment the following line
<Context path=“” docBase=“ROOT” debug=“0” />
Turning On the Invoker Servlet


Edit install_dir/conf/web.xml.
Uncomment following line
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
Increasing DOS Memory
Limits




For old version of Windows like
windows 98.
Right click
install_dir/bin/startup.bat.
Select properties.
Select memory and change the
Initial Environment from Auto to
at least 2816.
Setting CATALINA_HOME





Right click My Computer.
Select Properties.
Select Advance.
Select Environment Variable.
Add CATALINA_HOME value
and click OK.
Test your Setup


Double click on
install_dir/bin/startup.bat.
Open browser and enter
Http://localhost
Using The Default Web
Application

Packageless Servlet
code : install_dir/webapps/ROOT/WEB-INF/classes
URL : http://host:port/servlet/ServletName

Packaged Servlet
code : install_dir/webapps/ROOT/WEB-INF/
classes/packagename
URL : http://host:port/servlet/packageName.ServletName
Using The Default Web
Application

Packaged Beans and Utility
Classes
install_dir/webapps/ROOT/WEB-INF/
classes/packageName

JAR Files
install_dir/webapps/ROOT/WEB-INF/lib
Using The Default Web
Application

HTML and JSP (Not In
Subdirectories)
code : install_dir/webapps/ROOT
URL : http://host:port/filename

HTML and JSP (In
Subdirectories)
code : install_dir/webapps/ROOT/directoryName
URL : http://host:port/directoryNme/filename
Servlet and JSP APIs

Install_dir/webapps/tomcatdocs/servletapi/index.html
CLASSPATH



Set CLASSPATH in
Environment Variable.
Have it include
installdir/common/lib/servlet.jar.
For compile Servlet application.
Traceroute

http://mips.myloca.com/trace
Reference


Marty Hall, Larry Brown. 2004.
Core Servlets and JavaServer
Pages. Second Edition. U.S.A:
Prentice Hall.
Marty Hall. 2005. Apache
Tomcat Tutorial. (online)
http://www.coreservlets.com/Ap
ache-Tomcat-Tutorial (10 March
2005)
Related documents