﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-xieronggui</title><link>http://www.blogjava.net/xieronggui/</link><description /><language>zh-cn</language><lastBuildDate>Fri, 19 Jun 2026 17:11:47 GMT</lastBuildDate><pubDate>Fri, 19 Jun 2026 17:11:47 GMT</pubDate><ttl>60</ttl><item><title>JDK和tomcat6.0配置</title><link>http://www.blogjava.net/xieronggui/archive/2009/04/06/264115.html</link><dc:creator>rogui</dc:creator><author>rogui</author><pubDate>Mon, 06 Apr 2009 06:35:00 GMT</pubDate><guid>http://www.blogjava.net/xieronggui/archive/2009/04/06/264115.html</guid><description><![CDATA[<p>第一步：下载jdk和tomcat：JDK下载&nbsp; Tomcat下载<br />
&nbsp;&nbsp;&nbsp; 最新的jdk为1.6.10，tomcat为6.0，建议jdk1.4以上，tomcat4.0以上<br />
第二步：安装和配置你的jdk和tomcat：执行jdk和tomcat的安装程序，然后设置按照路径进行安装即可。<br />
1.安装jdk以后，需要配置一下环境变量，在我的电脑-&gt;属性-&gt;高级-&gt;环境变量-&gt;系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java）： <br />
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10 <br />
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;（.;一定不能少，因为它代表当前路径) <br />
path=%JAVA_HOME%\bin </p>
<p>&nbsp;接着可以写一个简单的java程序来测试JDK是否已安装成功： <br />
public class Test{ <br />
public static void main(String args[]){ <br />
System.out.println("This is a test program."); <br />
} <br />
} </p>
<p>&nbsp;<br />
将上面的这段程序保存为文件名为Test.java的文件。 <br />
然后打开命令提示符窗口，cd到你的Test.java所在目录，然后键入下面的命令&nbsp; <br />
javac Test.java <br />
java Test&nbsp; <br />
此时如果看到打印出来This is a test program.的话说明安装成功了，如果没有打印出这句话，你需要仔细检查一下你的配置情况。 </p>
<p>2.安装Tomcat后，在我的电脑-&gt;属性-&gt;高级-&gt;环境变量-&gt;系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat）： <br />
CATALINA_HOME：c:\tomcat<br />
CATALINA_BASE：c:\tomcat<br />
TOMCAT_HOME: C:\Tomcat<br />
然后修改环境变量中的classpath，把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去，修改后的classpath如下： <br />
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar; <br />
【注意最新版本的Tomcat中可能没有common这个文件夹了。所以servlet-api.jar应该的路径为<br />
%CATALINA_HOME%\lib\servlet-api.jar;请根据自己的情况自己修改！】<br />
接着可以启动tomcat，在IE中访问http://localhost:8080，如果看到tomcat的欢迎页面的话说明安装成功了。 <br />
第三步：建立自己的jsp app目录 <br />
1.到Tomcat的安装目录的webapps目录，可以看到ROOT，examples, tomcat-docs之类Tomcat自带的的目录； <br />
2.在webapps目录下新建一个目录，起名叫myapp； <br />
3.myapp下新建一个目录WEB-INF，注意，目录名称是区分大小写的； <br />
4.WEB-INF下新建一个文件web.xml，内容如下： <br />
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; </p>
<p>&lt;!DOCTYPE web-app <br />
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" <br />
"http://java.sun.com/dtd/web-app_2_3.dtd"&gt; </p>
<p>&lt;web-app&gt; <br />
&lt;display-name&gt;My Web Application&lt;/display-name&gt; <br />
&lt;description&gt; <br />
A application for test. <br />
&lt;/description&gt; <br />
&lt;/web-app&gt; </p>
<p>&nbsp;</p>
<p>5.在myapp下新建一个测试的jsp页面，文件名为index.jsp，文件内容如下： </p>
<p>&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;center&gt; <br />
Now time is: &lt;%=new java.util.Date()%&gt; <br />
&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt; <br />
&nbsp;</p>
<p>6.重启Tomcat <br />
7.打开浏览器，输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。</p>
<p>第四步：建立自己的Servlet：<br />
写入你的第一个Servlet:<br />
在你新建的Application myapp/WEB-INF/classes/test目录下新建HelloWorld.java</p>
<p>package test;</p>
<p><br />
import java.io.*;<br />
&nbsp;import javax.servlet.*;<br />
&nbsp;import javax.servlet.http.*;<br />
&nbsp;public class HelloWorld extends HttpServlet<br />
&nbsp; {<br />
&nbsp;&nbsp;&nbsp; public void doGet(HttpServletRequest request,HttpServletResponse response)th<br />
rows ServletException,IOException<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; response.setContentType("text/html"); <br />
&nbsp;&nbsp;&nbsp; PrintWriter out = response.getWriter();<br />
&nbsp;&nbsp;&nbsp; out.println("&lt;html&gt;&lt;head&gt;&lt;title&gt;");<br />
&nbsp;&nbsp;&nbsp; out.println("This is my first Servlet");<br />
&nbsp;&nbsp;&nbsp; out.println("&lt;/title&gt;&lt;/head&gt;&lt;body&gt;");<br />
&nbsp;&nbsp;&nbsp; out.println("&lt;h1&gt;Hello,World!&lt;/h1&gt;");<br />
&nbsp;&nbsp;&nbsp; out.println("&lt;/body&gt;&lt;/html&gt;");<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; }<br />
&nbsp;</p>
<p>然后照样用javac HelloWorld.java来编译这个文件，如果出现无法import javax.servl<br />
et.*<br />
&nbsp;&nbsp; 那么就是应该把C:\Tomcat\common\lib里面的servlet-api.jar文件拷贝到C:\JDK\jre\lib\ext中，再次编译，就没有问题了！<br />
&nbsp;&nbsp; 然后在Tomcat目录里面的C:\Tomcat\webapps\myapp里面按如下的文件结构：<br />
&nbsp;&nbsp; myapp\index.jsp<br />
&nbsp;&nbsp; myapp\WEB-INF\classes\test\HelloWorld.class(把上面生成的HelloWorld.class文件放在这个<br />
里面)<br />
&nbsp;然后在浏览器中输入http://localhost:8080/myapp/HelloWorld,于是Server众望所归的报错了:Error 404--Not Found <br />
&nbsp;怎么回事呢？<br />
Servlet必须使用C:\Tomcat\webapps\myapp\WEB-INF这个目录下面的web.xml文件进行注册，<br />
用EditPlus打开这个web.xml文件，<br />
在&lt;web-app&gt;&lt;/web-app&gt;添加下面这段程序:</p>
<p>&lt;servlet&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;HelloWorld&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;servlet-class&gt;test.HelloWorld&lt;/servlet-class&gt;<br />
&nbsp;&lt;/servlet&gt;<br />
&nbsp;&lt;servlet-mapping&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;HelloWorld&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;url-pattern&gt;/HelloWorld&lt;/url-pattern&gt;<br />
&nbsp;&nbsp; &lt;/servlet-mapping&gt;<br />
&nbsp;</p>
<p>&nbsp;为什么呢？<br />
&nbsp;因为 这样的结构<br />
&nbsp;&nbsp; &lt;servlet&gt;<br />
&nbsp;&nbsp; &lt;servlet-name&gt;HelloWorld&lt;/servlet-name&gt;<br />
&nbsp;&nbsp; &lt;servlet-class&gt;test.HelloWorld&lt;/servlet-class&gt;//类的路径<br />
&nbsp;&nbsp; &lt;/servlet&gt;<br />
表示指定包含的servlet类.<br />
而以下的结构<br />
&nbsp;&nbsp; &lt;servlet-mapping&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;HelloWorld&lt;/servlet-name&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;url-pattern&gt;/HelloWorld&lt;/url-pattern&gt;<br />
&nbsp;&nbsp; &lt;/servlet-mapping&gt;<br />
&nbsp;表示指定HelloServlet应当映射到哪一种URL模式。</p>
<p>在修改web.xml完毕过后，重新启动Server，然后再输入http://localhost:8080/myapp/HelloWorld,，那么偌大一个Hello,World!等<br />
着你呢，恭喜你!</p>
<p>第五步：建立自己java Bean</p>
<p>1. 在你新建的Application myapp/WEB-INF/classes/test目录下新建TestBean.java</p>
<p>package test;<br />
public class TestBean<br />
{<br />
&nbsp;&nbsp;&nbsp; private String name =null;<br />
&nbsp;&nbsp;&nbsp; public TestBean(String nameInit){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.name = nameInit;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public void setName(String newName){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.name=newName;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public String getName(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return this.name;<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
&nbsp;</p>
<p>然后照样用javac TestBean.java来编译这个文件。</p>
<p>2.然后在你新建的应用程序目录myapp下新建一个新的jsp文件：testBean.jsp</p>
<p>&lt;%@ page import="test.TestBean" %&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Test Bean&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;center&gt;<br />
&lt;%<br />
&nbsp;&nbsp; TestBean testBean = new TestBean("Http://yexin218.cublog.cn");<br />
&nbsp;%&gt;<br />
Java Bean Test:<br />
&nbsp;&nbsp;&nbsp; The author's blog address is&lt;%=testBean.getName()%&gt;<br />
&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
&nbsp;</p>
<p>好了，确定各个文件的位置：</p>
<p>myapp\index.jsp<br />
myapp\testBean.jsp<br />
myapp\WEB-INF\web.xml<br />
myapp\WEB-INF\classes\test\HelloWorld.class<br />
myapp\WEB-INF\classes\test\TestBean.class<br />
&nbsp;</p>
<p>3.重启Tomcat如果需要的话，在浏览器输入:http://localhost:8080/myapp/testBean.jsp 幸运的话就会看到:</p>
<p>Java Bean Test: The author's blog address isHttp://yexin218.cublog.cn </p>
<p>这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。 </p>
<p>第六步：配置虚拟目录</p>
<p>打开 Tomcat6.0\conf\server.xml 文件，在 &lt;Host&gt; 和 &lt;/Host&gt; 之间加入</p>
<p>&lt;Context path="/myapp" docBase="D:\myapp" debug="0" reloadable="true" crossContext="true" /&gt;<br />
&nbsp;<br />
</p>
<img src ="http://www.blogjava.net/xieronggui/aggbug/264115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xieronggui/" target="_blank">rogui</a> 2009-04-06 14:35 <a href="http://www.blogjava.net/xieronggui/archive/2009/04/06/264115.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>