Tomcat配置servlet经验谈-新手必看(推荐)
作者:未知 文章来源:www.jspcn.net
发布日期:2005年01月19日 浏览次数:11855次
自己上网找来找去,都没有一编比较容易又具体的配置说明,
(!!!!注意:!!!!!
本人 tomcat安装目录 :E:Tomcat 4.1
java安装目录 :E:j2sdk1.4.2
(一)
(1)首先不用多说了,当然是下载拉(废话,呵呵)
tomcat.exe下载: http://www.apache.org/dist/
JDK下载: http://java.sun.com/j2se/1.4.
(2)分别安装 JDK,Tomcat
我的环境配置如下:
一、在Path下添加 E:j2sdk1.4.2 in
二、以下为新建系统变量
1) classpath 添加如下(记得最前面的“一点”跟“分号”)
.;E:j2sdk1.4.2lib;E:j2sdk1.4.
2)JAVA_HOME 添加(你的java安装目录) E:j2sdk1.4.2
3)TOMCAT_HOME 添加(你的Tomcat安装目录) E:Tomcat 4.1
好了,基本环境变量就配置到此,接下来要试试开启 tomcat in 目录下的startup.bat 命令, 然后在 浏览器的地址栏输入 http://localhost:8080 如果见到tomcat的大猫,那说明你已经成功安装了.
(二)
做好上面步骤后,要运行你个人的servlet还需要做些修改,
(1)首先要搞好工作目录的问题:
我在我的E:Tomcat 4.1webapps目录下,创建一个我的工作目录 myServlets,跟着在myServlets下创建
WEB-INF目录,在WEB-INF目录下再创建 classes 目录,这个classes 目录是用来存放你编译好的.class(
我的个人全路径为: E:Tomcat 4.1webappsmyServletsWEB-
(2)跟着编写一个 HelloWorld.java 并编译;代码如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
编译后,将文件都复制到刚才新建好的E:Tomcat 4.1webappsmyServletsWEB-
(3)(到了要修改web.xml文件了)
将E:Tomcat 4.1conf目录下的 web.xml文件复制到刚才新建的E:Tomcat 4.1webappsmyServletsWEB-INF 目录下,用记事本打开,并添加一下内容:
(!!!!!绝对要注意了,添加的内容必须放置在</
添加好的全部代码如下:(其中的 HelloWorld为刚才编译好的.class文件名,
<?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-
<web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>HelloWorld</
<servlet-class>HelloWorld</
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</
<url-pattern>/HelloWorld</url-
</servlet-mapping>
</web-app>
(4)(修改server.xml文件)
用记事本打开 E:Tomcat 4.1conf 下的 server.xml文件
并找到一下一段内容:
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
修改如下:
<Context path="/myServlets" docBase="myServlets" debug="0"
reloadable="true" crossContext="true">
其中/myServlets就是指刚才新建的工作目录(即E:
保存修改。
(三)
好了,一切搞掂,接下来当然是运行servelt拉,
全路径为:http://localhost:8080/
好了,看见 Hello World 了吧!
全部搞掂了,再见!
[精华] 在Tomcat下JSP、
http://www.chinaunix.net 作者:echoguo 发表于:2006-03-08 21:58:48
【发表评论】 【查看原文】 【Java讨论区】【关闭】
经常看到jsp的初学者问tomcat下如何配置jsp、
第一步:下载j2sdk和tomcat:到sun官方站点(ht
第二步:安装和配置你的j2sdk和tomcat:
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->
JAVA_HOME=c:\j2sdk1.4.2
classpath=.;%JAVA_HOME%\lib\
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试J2SDK是否已安装成
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.
javac Test.java
java Test
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,
2.安装Tomcat后,在我的电脑->;属性->;高级->;
CATALINA_HOME=c:\tomcat;
CATALINA_BASE=c:\tomcat;
然后修改环境变量中的classpath,
classpath=.;%JAVA_HOME%\lib\
接着可以启动tomcat,在IE中访问http://
第三步:建立自己的jsp app目录
1.到Tomcat的安装目录的webapps目录,
2.在webapps目录下新建一个目录,起名叫myapp;
3.myapp下新建一个目录WEB-INF,注意,
4.WEB-INF下新建一个文件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-
<web-app>;
<display-name>;My Web Application</display-name>;
<description>;
A application for test.
</description>;
</web-app>;
5.在myapp下新建一个测试的jsp页面,
<html>;<body>;<center>;
Now time is: <%=new java.util.Date()%>;
</center>;</body>;</html>;
6.重启Tomcat
7.打开浏览器,输入http://localhost:
第四步:建立自己的Servlet:
1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序,文件名为Test.
package test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.
import javax.servlet.http.
import javax.servlet.http.
import javax.servlet.http.
public class Test extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
out.println("<html>;<body>;<
out.flush();
}
}
2 .编译
将Test.java放在c:\test下,使用如下命令编译:
C:\Test>;javac Test.java
然后在c:\Test下会产生一个编译后的servlet文件:
3 .将结构test\Test.class剪切到%
4 .修改webapps\myapp\WEB-INF\web.
编辑后的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-
<display-name>;My Web Application</display-name>;
<description>;
A application for test.
</description>;
<servlet>;
<servlet-name>;Test</servlet-
<display-name>;Test</display-
<description>;A test Servlet</description>;
<servlet-class>;test.Test</
</servlet>;
<servlet-mapping>;
<servlet-name>;Test</servlet-
<url-pattern>;/Test</url-
</servlet-mapping>;
</web-app>;
这段话中的servlet这一段声明了你要调用的Servlet
5 .好了,启动Tomcat,启动浏览器,输入http://
注意:修改了web.xml以及新加了class,
第四步:建立自己的Bean:
1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.
package test;
public class TestBean{
private String name = null;
public TestBean(String strName_p){
this.name=strName_p;
}
public void setName(String strName_p){
this.name=strName_p;
}
public String getName(){
return this.name;
}
}
2 .编译
将TestBean.java放在c:\test下,
C:\Test>;javac TestBean.java
然后在c:\Test下会产生一个编译后的bean文件:
3 .将TestBean.class文件剪切到 %CATALINA_HOME%\webapps\myapp\
4 .新建一个TestBean.jsp文件,文件内容为:
<%@ page import="test.TestBean" %>;
<html>;<body>;<center>;
<%
TestBean testBean=new TestBean("This is a test java bean.");
%>;
Java bean name is: <%=testBean.getName()%>;
</center>;</body>;</html>;
5 .好了,重启Tomcat,启动浏览器,输入http://
这样就完成了整个Tomcat下的jsp、
谈在Eclipse中配置Tomcat
http://developer.51cto.com/
谈在Eclipse中配置Tomcat
本文简述了在Eclipse中配置Tomcat的一些经验。
AD:
为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题。
结果,自己到tomcatforEclipse的插件的网上直接下载了一个,按照提供的说明一下子就配成了。
网上的那么多配置文章,唉,不说啥了。
看看我的配置步骤吧。
1,Eclipse的安装。这个是从Eclipse的官方网站下载的。不用教吧,下载后exe文件执行安装。我的版本是,Eclipse SDK
Version: 3.4.2
Build id: M20090211-1700
2,下载一个tomcat,从apache的官方网站上下载一个,我下的是,6.x版本,文件名为:apache-tomcat-6.0.20.exe
地址http://tomcat.apache.org/download-60.cgi,下载windows版的,下载后exe文件一溜安装,安装内容部分的选项全选,其他全部默认配置,中间有个admin密码的地方,输入你自己设定的密码即可。
安装后启动,靠,启动不了。原来安装时候,机器上用的是jre6,tomcat使用的也是jre6,好像不支持,那好下载一个jdk5,从sun的官方网站下载,
我下的是jdk-1_5_0_19-nb-6_5_1-windows-ml.exe,集成netbean的版本,下载后一路默认安装。
安装完了,卸载tomcat,重新安装,jre的部分制定成jre1.5,安装完了后,服务启动tomcat,浏览器输入,http://localhost:8080/,ok,页面出来正常表示。
3,下载tomcat对eclipse的插件。
下载地址:http://www.eclipsetotale.com/tomcatPlugin.html
这个页面还有,安装说明的,英语好的可以自己看看。
我下的这个;tomcatPluginV321.zip
下载后,解压。解压后的文件放到eclipse的plug目录中,如图。
然后启动eclipse,看到三个图标了吧,如图
这个时候点三个图标,出现提示告诉你不行。
还需要配置tomcat的版本,和tomcat的home,参考图,
配置完毕,应用按钮按下,关闭,然后先从window的服务中停止tomcat的服务,
回到eclipse的页面,点那三个图标,ok了吧,下面的console的窗口有反映了吧,
然后打开浏览器,http://localhost:8080/ ok了,tomcat启动了
最后,总结,很简单,配置。自己动手很快,照着网上的那些教程倒是容易给人绕糊涂,但是,说归说,我这边文章也是参考了网上的部分教程。
希望能够给配置的人提供帮助。