﻿<?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-Chenyikai'Blog</title><link>http://www.blogjava.net/chenyikai/</link><description>技术生活点滴,反省＞思考＞品位</description><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 09:27:57 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 09:27:57 GMT</pubDate><ttl>60</ttl><item><title>tomcat6.0配置</title><link>http://www.blogjava.net/chenyikai/articles/202664.html</link><dc:creator>xdfox</dc:creator><author>xdfox</author><pubDate>Sat, 24 May 2008 15:57:00 GMT</pubDate><guid>http://www.blogjava.net/chenyikai/articles/202664.html</guid><wfw:comment>http://www.blogjava.net/chenyikai/comments/202664.html</wfw:comment><comments>http://www.blogjava.net/chenyikai/articles/202664.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/chenyikai/comments/commentRss/202664.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/chenyikai/services/trackbacks/202664.html</trackback:ping><description><![CDATA[<span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold">第一步</span>：下载</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">j2sdk</span><span style="font-size: 10.5pt; font-family: 宋体">和</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">：到</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">sun</span><span style="font-size: 10.5pt; font-family: 宋体">官方站点</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; font-family: 宋体">最新的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">jdk</span><span style="font-size: 10.5pt; font-family: 宋体">为</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">1.6.04</span><span style="font-size: 10.5pt; font-family: 宋体">，</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">为6.0</span><span style="font-size: 10.5pt; font-family: 宋体">，建议</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">jdk1.4</span><span style="font-size: 10.5pt; font-family: 宋体">以上，</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomcat4.0</span><span style="font-size: 10.5pt; font-family: 宋体">以上</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold">第二步</span>：安装和配置你的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">j2sdk</span><span style="font-size: 10.5pt; font-family: 宋体">和</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">：执行</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">j2sdk</span><span style="font-size: 10.5pt; font-family: 宋体">和</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">的安装程序，然后设置按照路径进行安装即可。</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">1.</span><span style="font-size: 10.5pt; font-family: 宋体">安装</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">j2sdk</span><span style="font-size: 10.5pt; font-family: 宋体">以后，需要配置一下环境变量，在我的电脑</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">-&gt;</span><span style="font-size: 10.5pt; font-family: 宋体">属性</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">-&gt;</span><span style="font-size: 10.5pt; font-family: 宋体">高级</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">-&gt;</span><span style="font-size: 10.5pt; font-family: 宋体">环境变量</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">-&gt;</span><span style="font-size: 10.5pt; font-family: 宋体">系统变量中添加以下环境变量</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">(</span><span style="font-size: 10.5pt; font-family: 宋体">假定你的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">j2sdk</span><span style="font-size: 10.5pt; font-family: 宋体">安装在</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">c:\j2sdk1.4.2</span><span style="font-size: 10.5pt; font-family: 宋体">）：</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"><font color="#ff0000">JAVA_HOME</font>=c:\j2sdk1.4.2&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"><font color="#ff0000">classpath</font>=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;</span><span style="font-size: 10.5pt; font-family: 宋体">（</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">.;</span><span style="font-size: 10.5pt; font-family: 宋体">一定不能少，因为它代表当前路径</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">)&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"><font color="#ff0000">path</font>=%JAVA_HOME%\bin&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
<br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span style="font-size: 10.5pt; font-family: 宋体">接着可以写一个简单的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">java</span><span style="font-size: 10.5pt; font-family: 宋体">程序来测试</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">J2SDK</span><span style="font-size: 10.5pt; font-family: 宋体">是否已安装成功：</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"> </span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span>
<table style="border-collapse: collapse" bordercolor="#999999" cellspacing="0" cellpadding="0" width="95%" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,255)">public</span> <span style="color: rgb(0,0,255)">class</span> Test<span style="color: rgb(0,0,204)">{</span> <br />
            <span style="color: rgb(0,0,255)">public</span> <span style="color: rgb(0,0,255)">static</span> <span style="color: rgb(0,0,255)">void</span> main<span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,0)">String</span> args<span style="color: rgb(0,0,204)">[</span><span style="color: rgb(0,0,204)">]</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">{</span> <br />
            <span style="color: rgb(255,0,0)">System</span><span style="color: rgb(0,0,204)">.</span>out<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">println</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,255)">"This is a test program."</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span> <br />
            <span style="color: rgb(0,0,204)">}</span> <br />
            <span style="color: rgb(0,0,204)">}</span> <font size="3"><br />
            </font></span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<font size="3"><span style="font-size: 10.5pt; font-family: 宋体">将上面的这段程序保存为文件名为</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">Test.java</span><span style="font-size: 10.5pt; font-family: 宋体">的文件。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span style="font-size: 10.5pt; font-family: 宋体">然后打开命令提示符窗口，</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">cd</span><span style="font-size: 10.5pt; font-family: 宋体">到你的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">Test.java</span><span style="font-size: 10.5pt; font-family: 宋体">所在目录，然后键入下面的命令</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">javac&nbsp;Test.java&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">java&nbsp;Test&nbsp;&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span style="font-size: 10.5pt; font-family: 宋体">此时如果看到打印出来</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">This&nbsp;is&nbsp;a&nbsp;test&nbsp;program.</span><span style="font-size: 10.5pt; font-family: 宋体">的话说明安装成功了，如果没有打印出这句话，你需要仔细检查一下你的配置情况。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
<br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">2.</span><span style="font-size: 10.5pt; font-family: 宋体">安装</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">Tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">后，在我的电脑</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">-&gt;</span><span style="font-size: 10.5pt; font-family: 宋体">属性</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">-&gt;</span><span style="font-size: 10.5pt; font-family: 宋体">高级</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">-&gt;</span><span style="font-size: 10.5pt; font-family: 宋体">环境变量</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">-&gt;</span><span style="font-size: 10.5pt; font-family: 宋体">系统变量中添加以下环境变量</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">(</span><span style="font-size: 10.5pt; font-family: 宋体">假定你的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">安装在</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">c:\tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">）：</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; color: rgb(255,1,2); font-family: 'Times New Roman'">CATALINA_HOME</span><span style="font-size: 10.5pt; font-family: 宋体">：</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">c:\tomcat</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; color: rgb(255,1,2); font-family: 'Times New Roman'">CATALINA_BASE</span><span style="font-size: 10.5pt; font-family: 宋体">：</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">c:\tomcat</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"><span style="color: rgb(255,1,2)">TOMCAT_HOME</span>:&nbsp;C:\Tomcat</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span style="font-size: 10.5pt; font-family: 宋体">然后修改环境变量中的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">classpath</span><span style="font-size: 10.5pt; font-family: 宋体">，把</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomat</span><span style="font-size: 10.5pt; font-family: 宋体">安装目录下的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">common\lib</span><span style="font-size: 10.5pt; font-family: 宋体">下的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">servlet.jar</span><span style="font-size: 10.5pt; font-family: 宋体">追加到</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">classpath</span><span style="font-size: 10.5pt; font-family: 宋体">中去，修改后的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">classpath</span><span style="font-size: 10.5pt; font-family: 宋体">如下：</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"><span style="color: rgb(255,1,2)">classpath</span>=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib<span style="color: rgb(255,1,2)">\tools.jar</span>;%CATALINA_HOME%\common\lib\<span style="color: rgb(255,1,2)">servlet-api.jar</span>; <br />
<font style="color: rgb(153,1,51)" size="3"><span style="font-style: italic">【注意最新版本的Tomcat中可能没有common这个文件夹了。所以servlet-api.jar应该的路径为</span></font></span></font>
<pre style="margin: 0px; line-height: 150%" wrap="break-word"><font style="color: rgb(153,1,51)" size="3"><span style="font-style: italic">%CATALINA_HOME%\lib\servlet-api.jar;请根据自己的情况自己修改</span><span style="font-style: italic; font-family: 'Times New Roman'">！</span><span style="font-style: italic">】</span></font><br />
</pre>
<font size="3"><span style="font-size: 10.5pt; font-family: 宋体">接着可以启动</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">，在</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">IE</span><span style="font-size: 10.5pt; font-family: 宋体">中访问</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"><a href="http://localhost:8080/"><span style="color: blue">http://localhost:8080</span></a></span><span style="font-size: 10.5pt; font-family: 宋体">，如果看到</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">的欢迎页面的话说明安装成功了。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold">第三步</span>：建立自己的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">jsp&nbsp;app</span><span style="font-size: 10.5pt; font-family: 宋体">目录</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">1.</span><span style="font-size: 10.5pt; font-family: 宋体">到</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">Tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">的安装目录的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">webapps</span><span style="font-size: 10.5pt; font-family: 宋体">目录，可以看到</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">ROOT</span><span style="font-size: 10.5pt; font-family: 宋体">，</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">examples,&nbsp;tomcat-docs</span><span style="font-size: 10.5pt; font-family: 宋体">之类</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">Tomcat</span><span style="font-size: 10.5pt; font-family: 宋体">自带的的目录；</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">2.</span><span style="font-size: 10.5pt; font-family: 宋体">在</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">webapps</span><span style="font-size: 10.5pt; font-family: 宋体">目录下新建一个目录，起名叫</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">myapp</span><span style="font-size: 10.5pt; font-family: 宋体">；</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">3.myapp</span><span style="font-size: 10.5pt; font-family: 宋体">下新建一个目录</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">WEB-INF</span><span style="font-size: 10.5pt; font-family: 宋体">，注意，目录名称是区分大小写的；</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">4.WEB-INF</span><span style="font-size: 10.5pt; font-family: 宋体">下新建一个文件</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">web.xml</span><span style="font-size: 10.5pt; font-family: 宋体">，内容如下：</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"> </span></font><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span>
<table style="border-collapse: collapse" bordercolor="#999999" cellspacing="0" cellpadding="0" width="95%" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">?</span>xml <span style="color: rgb(255,0,0)">version</span><span style="color: rgb(0,0,204)">=</span><span style="color: rgb(255,0,255)">"1.0"</span> <span style="color: rgb(255,0,0)">encoding</span><span style="color: rgb(0,0,204)">=</span><span style="color: rgb(255,0,255)">"ISO-8859-1"</span><span style="color: rgb(255,0,255)">?</span><span style="color: rgb(0,0,204)">&gt;</span> <br />
            <br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">!DOCTYPE</span> web-app <br />
            PUBLIC <span style="color: rgb(255,0,255)">"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"</span> <br />
            <span style="color: rgb(255,0,255)">"http://java.sun.com/dtd/web-app_2_3.dtd"</span><span style="color: rgb(0,0,204)">&gt;</span> <br />
            <br />
            <span style="color: rgb(0,0,204)">&lt;</span>web-app<span style="color: rgb(0,0,204)">&gt;</span> <br />
            <span style="color: rgb(0,0,204)">&lt;</span>display-name<span style="color: rgb(0,0,204)">&gt;</span>My Web Application<span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>display-name<span style="color: rgb(0,0,204)">&gt;</span> <br />
            <span style="color: rgb(0,0,204)">&lt;</span>description<span style="color: rgb(0,0,204)">&gt;</span> <br />
            A application for test<span style="color: rgb(0,0,204)">.</span> <br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>description<span style="color: rgb(0,0,204)">&gt;</span> <br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>web-app<span style="color: rgb(0,0,204)">&gt;</span> <br />
            </span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<p><font size="3"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">5.</span><span style="font-size: 10.5pt; font-family: 宋体">在</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">myapp</span><span style="font-size: 10.5pt; font-family: 宋体">下新建一个测试的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">jsp</span><span style="font-size: 10.5pt; font-family: 宋体">页面，文件名为</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">index.jsp</span><span style="font-size: 10.5pt; font-family: 宋体">，文件内容如下：</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">&nbsp;</span></font></p>
<div></div>
<table style="border-collapse: collapse" bordercolor="#999999" cellspacing="0" cellpadding="0" width="95%" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">html</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">body</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">center</span><span style="color: rgb(0,0,204)">&gt;</span> <br />
            Now time is: <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">%</span><span style="color: rgb(0,0,204)">=</span>new java<span style="color: rgb(0,0,204)">.</span>util<span style="color: rgb(0,0,204)">.</span>Date<span style="color: rgb(0,0,204)">(</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">%</span><span style="color: rgb(0,0,204)">&gt;</span> <br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span><span style="color: rgb(0,0,255)">center</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span><span style="color: rgb(0,0,255)">body</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span><span style="color: rgb(0,0,255)">html</span><span style="color: rgb(0,0,204)">&gt;</span> </span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<p><font size="2"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">6.</span><span style="font-size: 10.5pt; font-family: 宋体">重启</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">Tomcat&nbsp;</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Times New Roman'"><br />
</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'">7.</span><span style="font-size: 10.5pt; font-family: 宋体">打开浏览器，输入</span></font><a href="http://localhost:8080/myapp/index.jsp" target="_blank">http://localhost:8080/myapp/index.jsp</a><font size="2"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'"> </span><span style="font-size: 10.5pt; font-family: 宋体">看到当前时间的话说明就成功了。</span></font></p>
<p><font size="2"><span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold">第四步</span>：建立自己的Servlet：<br />
写入你的第一个Servlet:<br />
在你新建的Application <font color="#ff0000">myapp/WEB-INF/classes</font><span style="color: rgb(0,1,255)">/test</span>目录下新建HelloWorld.java</span></font></p>
<table style="border-collapse: collapse" bordercolor="#999999" cellspacing="0" cellpadding="0" width="95%" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,255)">package test;<br />
            </span></span></code></p>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,255)">import</span> <span style="color: rgb(255,0,0)">java</span><span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">io</span><span style="color: rgb(0,0,204)">.</span><span style="color: rgb(0,0,204)">*</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;<span style="color: rgb(0,0,255)">import</span> <span style="color: rgb(255,0,0)">javax</span><span style="color: rgb(0,0,204)">.</span>servlet<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(0,0,204)">*</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;<span style="color: rgb(0,0,255)">import</span> <span style="color: rgb(255,0,0)">javax</span><span style="color: rgb(0,0,204)">.</span>servlet<span style="color: rgb(0,0,204)">.</span>http<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(0,0,204)">*</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;<span style="color: rgb(0,0,255)">public</span> <span style="color: rgb(0,0,255)">class</span> HelloWorld <span style="color: rgb(0,0,255)">extends</span> HttpServlet<br />
            &nbsp;&nbsp;<span style="color: rgb(0,0,204)">{</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,255)">public</span> <span style="color: rgb(0,0,255)">void</span> doGet<span style="color: rgb(0,0,204)">(</span>HttpServletRequest <span style="color: rgb(255,0,0)">request</span><span style="color: rgb(0,0,204)">,</span>HttpServletResponse response<span style="color: rgb(0,0,204)">)</span>th<br />
            rows ServletException<span style="color: rgb(0,0,204)">,</span><span style="color: rgb(255,0,0)">IOException</span><br />
            &nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">{</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;response<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">setContentType</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,255)">"text/html"</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span> <br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(255,0,0)">PrintWriter</span> out <span style="color: rgb(0,0,204)">=</span> response<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">getWriter</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;out<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">println</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,255)">"&lt;html&gt;&lt;head&gt;&lt;title&gt;"</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;out<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">println</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,255)">"This is my first Servlet"</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;out<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">println</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,255)">"&lt;/title&gt;&lt;/head&gt;&lt;body&gt;"</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;out<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">println</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,255)">"&lt;h1&gt;Hello,World!&lt;/h1&gt;"</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;out<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">println</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,255)">"&lt;/body&gt;&lt;/html&gt;"</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">}</span><br />
            &nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">}</span></span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<p><font size="2">然后照样用</font><font color="#ff9900" size="2">javac HelloWorld.java</font><font size="2">来编译这个文件，如果出现无法import javax.servl<br />
et.*<br />
&nbsp;&nbsp; 那么就是应该把C:\Tomcat\common\lib里面的</font><font color="#ff0000" size="2">servlet-api.jar</font><font size="2">文件拷贝到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\<font color="#0000ff">test</font>\HelloWorld.class(把上面生成的HelloWorld.class文件放在这个<br />
里面)<br />
&nbsp;然后在浏览器中输入</font><a href="http://localhost:8080/myapp/HelloWorld" target="_blank">http://localhost:8080/myapp/HelloWorld</a><font size="2">,于是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;添加下面这段程序:</font></p>
<table style="border-collapse: collapse" bordercolor="#999999" cellspacing="0" cellpadding="0" width="95%" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,204)">&lt;</span>servlet<span style="color: rgb(0,0,204)">&gt;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">&lt;</span>servlet<span style="color: rgb(0,0,204)">-</span><span style="color: rgb(255,0,0)">name</span><span style="color: rgb(0,0,204)">&gt;</span>HelloWorld<span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>servlet<span style="color: rgb(0,0,204)">-</span><span style="color: rgb(255,0,0)">name</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">&lt;</span>servlet<span style="color: rgb(0,0,204)">-</span>class<span style="color: rgb(0,0,204)">&gt;</span>test.HelloWorld<span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>servlet<span style="color: rgb(0,0,204)">-</span>class<span style="color: rgb(0,0,204)">&gt;</span><br />
            &nbsp;<span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>servlet<span style="color: rgb(0,0,204)">&gt;</span><br />
            &nbsp;<span style="color: rgb(0,0,204)">&lt;</span>servlet<span style="color: rgb(0,0,204)">-</span>mapping<span style="color: rgb(0,0,204)">&gt;<span style="color: rgb(0,0,204)"><font face="NSimsun"></font></span></span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">&lt;</span>servlet<span style="color: rgb(0,0,204)">-</span><span style="color: rgb(255,0,0)">name</span><span style="color: rgb(0,0,204)">&gt;</span>HelloWorld<span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>servlet<span style="color: rgb(0,0,204)">-</span><span style="color: rgb(255,0,0)">name&gt;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">&lt;</span>url<span style="color: rgb(0,0,204)">-</span>pattern<span style="color: rgb(0,0,204)">&gt;</span>/HelloWorld<span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>url<span style="color: rgb(0,0,204)">-</span>pattern<span style="color: rgb(0,0,204)">&gt;</span><br />
            &nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span>servlet<span style="color: rgb(0,0,204)">-</span>mapping<span style="color: rgb(0,0,204)">&gt;</span></span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<p><font size="2">&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;<span style="color: rgb(0,1,255)">test</span>.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;&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模式。</font></p>
<p><font size="2">在修改web.xml完毕过后，重新启动Server，然后再输入</font><a href="http://localhost:8080/myapp/HelloWorld" target="_blank">http://localhost:8080/myapp/HelloWorld</a><font size="2">,</font><font size="2">，那么偌大一个Hello,World!等<br />
着你呢，恭喜你!</font></p>
<p><font size="2"><span style="font-weight: bold">第五步</span>：建立自己java Bean</font></p>
<p><font size="2">1. </font><font size="3"><span style="font-size: 10.5pt; font-family: 宋体">在你新建的Application <font color="#ff0000">myapp/WEB-INF/</font><font color="#ff0000">classes<span style="color: rgb(0,1,255)">/test</span></font>目录下新建TestBean.java</span></font></p>
<div></div>
<table style="border-collapse: collapse" bordercolor="#999999" cellspacing="0" cellpadding="0" width="95%" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,255)">package</span> test<span style="color: rgb(0,0,204)">;</span><br />
            <span style="color: rgb(0,0,255)">public</span> <span style="color: rgb(0,0,255)">class</span> TestBean<br />
            <span style="color: rgb(0,0,204)">{</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,255)">private</span> <span style="color: rgb(255,0,0)">String</span> <span style="color: rgb(255,0,0)">name</span> <span style="color: rgb(0,0,204)">=</span><span style="color: rgb(0,0,255)">null</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,255)">public</span> TestBean<span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,0)">String</span> nameInit<span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">{</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,255)">this</span><span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">name</span> <span style="color: rgb(0,0,204)">=</span> nameInit<span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">}</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,255)">public</span> <span style="color: rgb(0,0,255)">void</span> <span style="color: rgb(255,0,0)">setName</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,0)">String</span> newName<span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">{</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,255)">this</span><span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">name</span><span style="color: rgb(0,0,204)">=</span>newName<span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">}</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,255)">public</span> <span style="color: rgb(255,0,0)">String</span> <span style="color: rgb(255,0,0)">getName</span><span style="color: rgb(0,0,204)">(</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">{</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,255)">return</span> <span style="color: rgb(0,0,255)">this</span><span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">name</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(0,0,204)">}</span><br />
            <span style="color: rgb(0,0,204)">}</span></span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<p><font size="2">然后照样用<font color="#ff9900">javac TestBean.java</font>来编译这个文件。</font></p>
<p><font size="2">2.然后在你新建的应用程序目录<font color="#ff0000">myapp</font><font color="#000000">下新建一个新的jsp文件：testBean.jsp</font></font></p>
<table style="width: 556px; border-collapse: collapse; height: 274px" bordercolor="#999999" cellspacing="0" cellpadding="0" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">%</span><span style="color: rgb(0,0,204)">@</span> page <span style="color: rgb(0,0,255)">import</span><span style="color: rgb(0,0,204)">=</span><span style="color: rgb(255,0,255)">"test.TestBean"</span> <span style="color: rgb(0,0,204)">%</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">html</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">head</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">title</span><span style="color: rgb(0,0,204)">&gt;</span>Test Bean<span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span><span style="color: rgb(0,0,255)">title</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">/</span><span style="color: rgb(0,0,255)">head</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">body</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,255)">center</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            <span style="color: rgb(0,0,204)">&lt;</span><span style="color: rgb(0,0,204)">%</span><br />
            &nbsp;&nbsp;&nbsp;TestBean testBean <span style="color: rgb(0,0,204)">=</span> <span style="color: rgb(0,0,255)">new</span> TestBean<span style="color: rgb(0,0,204)">(</span><span style="color: rgb(255,0,255)">"Http://yexin218.cublog.cn"</span><span style="color: rgb(0,0,204)">)</span><span style="color: rgb(0,0,204)">;</span><br />
            &nbsp;<span style="color: rgb(0,0,204)">%</span><span style="color: rgb(0,0,204)">&gt;</span><br />
            Java Bean Test:<br />
            &nbsp;&nbsp;&nbsp; The author's blog address is<span style="color: rgb(255,153,51)">&lt;%=testBean.getName()%&gt;</span><br />
            <span style="color: rgb(0,1,255)">&lt;/center&gt;</span><br />
            <span style="color: rgb(0,1,255)">&lt;/body&gt;</span><br style="color: rgb(0,1,255)" />
            <span style="color: rgb(0,1,255)">&lt;/html&gt;</span></span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<p><font size="2">好了，确定各个文件的位置：</font></p>
<table style="border-collapse: collapse" bordercolor="#999999" cellspacing="0" cellpadding="0" width="95%" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)">myapp\index<span style="color: rgb(0,0,204)">.</span>jsp<br />
            myapp\testBean<span style="color: rgb(0,0,204)">.</span>jsp<br />
            myapp\WEB<span style="color: rgb(0,0,204)">-</span>INF\web<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(255,0,0)">xml</span><br />
            myapp\WEB<span style="color: rgb(0,0,204)">-</span>INF\classes\test\HelloWorld<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(0,0,255)">class</span><br />
            myapp\WEB<span style="color: rgb(0,0,204)">-</span>INF\classes\test\TestBean<span style="color: rgb(0,0,204)">.</span><span style="color: rgb(0,0,255)">class</span></span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<p><font size="2">3.重启Tomcat如果需要的话，在浏览器输入:<span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold"><a href="http://localhost:8080/myapp/testBean.jsp" target="_blank">http://localhost:8080/myapp/testBean.jsp</a>&nbsp;</span><font face="Courier New">幸运的话就会看到:</font></span></font></p>
<p><font size="2"><span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold"><font color="#ff9900">Java Bean Test: The author's blog address isHttp://yexin218.cublog.cn</font> </span></span></font></p>
<p><span style="font-size: 10.5pt; font-family: 宋体"><font size="2">这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。</font><span style="font-weight: bold"><span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold"> </span></span></span></span></p>
<p><span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold"><span style="font-size: 10.5pt; font-family: 宋体"><span style="font-weight: bold">第六步：</span></span></span><span style="font-size: 10.5pt; font-family: 宋体">配置虚拟目录</span></span></p>
<p><span style="font-size: 10.5pt; font-family: 宋体"><span style="font-size: 10.5pt; font-family: 宋体">打开 Tomcat6.0\conf\server.xml 文件，在 &lt;Host&gt; 和 &lt;/Host&gt; 之间加入</span></span></p>
<div></div>
<table style="border-collapse: collapse" bordercolor="#999999" cellspacing="0" cellpadding="0" width="95%" bgcolor="#f1f1f1" border="1">
    <tbody>
        <tr>
            <td>
            <p style="margin: 5px; line-height: 150%"><code><span style="color: rgb(0,0,0)"><span style="color: rgb(0,0,204)">&lt;</span>Context path<span style="color: rgb(0,0,204)">=</span><span style="color: rgb(255,0,255)">"/myapp"</span> docBase<span style="color: rgb(0,0,204)">=</span><span style="color: rgb(255,0,255)">"D:\myapp"</span> debug<span style="color: rgb(0,0,204)">=</span><span style="color: rgb(255,0,255)">"0"</span> reloadable<span style="color: rgb(0,0,204)">=</span><span style="color: rgb(255,0,255)">"true"</span> crossContext<span style="color: rgb(0,0,204)">=</span><span style="color: rgb(255,0,255)">"true"</span> <span style="color: rgb(0,0,204)">/</span><span style="color: rgb(0,0,204)">&gt;</span></span></code></p>
            </td>
        </tr>
    </tbody>
</table>
<img src ="http://www.blogjava.net/chenyikai/aggbug/202664.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chenyikai/" target="_blank">xdfox</a> 2008-05-24 23:57 <a href="http://www.blogjava.net/chenyikai/articles/202664.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于JAVA人生的思考</title><link>http://www.blogjava.net/chenyikai/archive/2008/05/22/202091.html</link><dc:creator>xdfox</dc:creator><author>xdfox</author><pubDate>Thu, 22 May 2008 02:24:00 GMT</pubDate><guid>http://www.blogjava.net/chenyikai/archive/2008/05/22/202091.html</guid><wfw:comment>http://www.blogjava.net/chenyikai/comments/202091.html</wfw:comment><comments>http://www.blogjava.net/chenyikai/archive/2008/05/22/202091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/chenyikai/comments/commentRss/202091.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/chenyikai/services/trackbacks/202091.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;[转]:JAVA学习，是一条漫长的道路&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我在Java 1.0正式问世前就开始学习Java，这么多年过去了，到现在我的Java学习历程还没有停过。我阅读原文书，研究原始码，撰写程序，自认为走得扎实，不奢望一步登天。像我这样老式的学习方式，显然和现在的快餐主义背道而驰。从许多读者的来信和学生的反应中，我发现大多数的人对于Java的学习历程都差不多是：因为公司需要使用Java来进行服务器的计画，所以急急忙忙地学习Java语言，然后就开始使用J2EE的API，开始写起程序来了。如此急就章的学习方式，程序员基础能力根本就不够，对于对象导向精髓不能掌握，对于Java语言内部的运作机制毫无所悉，对API的整体连贯性懵懵懂懂。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 当然，我们也不好因此责怪程序员，毕竟软件技术变动得太快。公司不可能给程序员足够的训练之后才开始做计画。程序员一下子被指派使用A技术，还没弄懂A技术是怎么回事，又被指派使用B技术，而且都是缝缝补补的方式边学边用，每次都像是全新的开始，遑论技术能量的累积。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 我很庆幸的是，我不太有这样的困扰。因为我是资讯工程系出身（而且我大学时上课一向很认真），所以理论基础稳固，学习新技术对我来说不是难事。我就读大学时，周遭许多同学都瞧不起数据结构、程序语言、操作系统这些所谓「学院派」的课程，以为这些课程一点都不实用。他们认为到了外面公司，这些信息科系所学的一切都派不上用场，「只要会Visual Basic和数据库就够了」。这种偏差的心态，恐怕会使得他们在知识经济时代吃足了苦头。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 另外还有一派同学很瞧不起程序设计工作，他们告诉我，像我这样会写程序的人，未来进了社会「还不是被他们这些走管理的人踩在脚下」。所以，他们很轻忽理工课程的学习，甚至还有人相当热衷「成功学」，认为这是迈向成功的快捷方式，却因此把学校的课业弃之不顾。我不敢相信有人竟然如此地本末倒置。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 前一类的人太过于短视近利，后一类的人太过于好高骛远。我一直很不能理解这些人的想法为什么会这样，或许是因为社会环境的风气使然。我很庆幸我到目前还没被社会的大染缸给玷污了（最好这辈子都不要）。我不认为我的学习方式是一种典范，但是一路走来，倒也颇有进展。许多读者来信问我的学习历程，虽然我个人的学习方式不见得适用于每个人，但或许还有一些参考价值（特别是对于那些有志进入信息行业的年轻学子），我想透过本文简短地叙述一下。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 我一向是采用先深后广（也称为Bottom-Up，Deep-First）的学习方式。比方说，当我在学A技术的时候，学到一半发现需要B技术的基础，我会到书局找出一两本B技术的书，然后把A先搁着，开始看起B技术的书。甚至，我在技术书籍上看到不太熟悉的英文句构时，我会找出一本英文文法书详细读过。这种先深后广的学习方式，适合学生时代全面地自我能力提升，但不适合业界人士。试想，老板要你开发的ERP系统已经延迟了，你怎有空研究J2EE原文书中的英文文法。先深后广的好处是，学习很扎实；缺点是有时候会偏离主题太多。有一次我发现我原本是要学某软件技术，几次「先深后广」下来，我居然看起老子的道德经了。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 在技术上，我一直都是一个喜新厌旧的人，很少有软件技术能让我持续研究半年以上，我几乎每隔几个月就要换一次领域。Java 能让我持续这么久，也正是因为Java的领域广。透过Java，我的技术视野变开阔了。这些年来，我换过的 Java 相关领域包括了：虚拟机器、数据库、企业运算、多媒体、2D/3D图学、网络.&#8230;..等。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 我的学习完全是兴趣导向的，所以压力并不大。因为有兴趣，所以我会很想充分理解一切细节。又因为理解，所以许多原本片片断断的知识都可以渐渐互相融会贯通，累积技术能量，理论和实务之间的藩篱被打破了，学习效率倍增。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 我多年来的学习触觉很敏锐，我常常会抢先一步学好有前瞻性的技术。比方说，Java还在beta时、UML还在0.8时、XML还在draft时，我都已经透过网络下载技术文件回来每天抱着猛读了。而在Java、UML、XML当红之后，我已经差不多把这些技术都摸熟了。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 至于该学什么技术，我的判断方式是以技术的优劣来决定。优秀而有独到之处的技术是我的最爱，虽然这类的技术不见得会在市场上胜出，但学习这些技术所得到的启发，对于技术能量的累积与能力的提升会有相当大的助益。至于技术差，但市场需求甚殷者，我还是懒得碰。（好吧！我承认我曾因为市场需求的缘故而学过MFC。越清楚MFC的技术细节，越是讨厌它，这真是个不堪回首的经验。）&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 我通常只看英文技术资料，毕竟大部分第一手的技术信息都是以英文来传播。所以我很早就开始阅读英文技术资料。读英文技术资料的好处是，就算没有学到书中的专业知识，至少也累积培养了英文阅读能力，我一直都是抱着这样的态度。一开始是正襟危坐的看英文技术书籍，字典、翻译机随侍在侧；几年下来，现在是躺着看、趴着看、很随性地看英文技术书籍，因为看英文技术书籍变成一种习惯了。现在，我可以用很快的速度吸收英文技术书籍的知识（有人叫我「吃书的机器」，我把这称号当作是一种恭维）。&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; 近年来，我花在写程序的时间不多，因为时间对我来说很宝贵，而写程序很浪费时间。对初学者来说，大量地写程序是必要的，但过了某个阶段之后，写程序所带来的技术能力成长已经到了极限，还不如多花一点时间看书，学新技术和新观念。 <br />
我从国小时期开始学习写程序，迄今已有近十八年的时间；采取上述的方式密集学习，迄今也有近十年的光景。迩来数年，我接触的领域越来越广，而且学习速度正在加快，我认为是以前那些努力植下的根苗开始成长了。看看现在的我，或许你会觉得羡慕，但回顾这段学习的岁月，何尝不是一条漫长的道路。&nbsp; 
<img src ="http://www.blogjava.net/chenyikai/aggbug/202091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chenyikai/" target="_blank">xdfox</a> 2008-05-22 10:24 <a href="http://www.blogjava.net/chenyikai/archive/2008/05/22/202091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>matlab启动后自动关闭解决办法</title><link>http://www.blogjava.net/chenyikai/articles/152565.html</link><dc:creator>xdfox</dc:creator><author>xdfox</author><pubDate>Sat, 13 Oct 2007 06:23:00 GMT</pubDate><guid>http://www.blogjava.net/chenyikai/articles/152565.html</guid><wfw:comment>http://www.blogjava.net/chenyikai/comments/152565.html</wfw:comment><comments>http://www.blogjava.net/chenyikai/articles/152565.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/chenyikai/comments/commentRss/152565.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/chenyikai/services/trackbacks/152565.html</trackback:ping><description><![CDATA[装上了matlab~~~~启动还没5秒M窗口就自动关闭~起初还以为中毒了，晕倒～解决办法~~
<div>首先请确认你的MATLAB的文件夹中有如下文件:atlas_Athlon.dll(AMD系列的请用这个，其他的CPU也有相应的问题件，就在MATLAB文件夹下),这些是对应处理器的数值运算优化文件 <br />
然后请按如下步骤进行: <br />
1、右击我的电脑,选择属性. <br />
2、在\"高级\"选项卡中点击\"环境变量\" <br />
3、在系统变量下面添加如下内容(按\"新建\"): <br />
例如: <br />
变量名:BLAS_VERSION <br />
变量值:X：Matlab7\bin\win32\atlas_Athlon.dll</div>
<div>~~over</div>
<img src ="http://www.blogjava.net/chenyikai/aggbug/152565.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chenyikai/" target="_blank">xdfox</a> 2007-10-13 14:23 <a href="http://www.blogjava.net/chenyikai/articles/152565.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>