1、tomcat6.0 配置第一步:下载 jdk 和 tomcat: JDK 下载 Tomcat 下载最新的 jdk 为 1.6.10,tomcat 为 6.0,建议 jdk1.4 以上, tomcat4.0 以上第二步:安装和配置你的 jdk 和 tomcat:执行 jdk 和 tomcat 的安装程序,然后设置按照路径进行安装即可。1.安装 jdk 以后,需要配置一下环境变量,在我的电脑 -属性-高级-环境变量-系统变量中添加以下环境变量(假定你的jdk 安装在 C:Program FilesJava): JAVA_HOME=C:Program FilesJavajdk1.6.0_10 cla
2、sspath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.; 一定不能少,因为它代表当前路径) path=%JAVA_HOME%bin 接着可以写一个简单的 java 程序来测试 JDK 是否已安装成功: public class Test public static void main(String args) System.out.println(“This is a test program.“); 将上面的这段程序保存为文件名为 Test.java 的文件。 然后打开命令提示符窗口,cd 到你的 Test.java 所在目录,然后键
3、入下面的命令 javac Test.java java Test 此时如果看到打印出来 This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。 2.安装 Tomcat 后,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的 tomcat 安装在c:tomcat): CATALINA_HOME:c:tomcatCATALINA_BASE:c:tomcatTOMCAT_HOME: C:Tomcat然后修改环境变量中的 classpath,把 tomat 安装目录下的 commonlib 下的 servlet.ja
4、r 追加到 classpath 中去,修改后的classpath 如下: classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet-api.jar; 【 注意最新版本的 Tomcat 中可能没有 common 这个文件夹了。所以 servlet-api.jar 应该的路径为%CATALINA_HOME%libservlet-api.jar;请根据自己的情况自己修改! 】接着可以启动 tomcat,在 IE 中访问 http:/localhost:8080,如果看到 tomca
5、t 的欢迎页面的话说明安装成功了。 第三步:建立自己的 jsp app 目录 1.到 Tomcat 的安装目录的 webapps 目录,可以看到 ROOT,examples, tomcat-docs 之类 Tomcat 自带的的目录; 2.在 webapps 目录下新建一个目录,起名叫 myapp; 3.myapp 下新建一个目录 WEB-INF,注意,目录名称是区分大小写的; 4.WEB-INF 下新建一个文件 web.xml,内容如下: My Web Application A application for test. 5.在 myapp 下新建一个测试的 jsp 页面,文件名为 ind
6、ex.jsp,文件内容如下: Now time is: 6.重启 Tomcat 7.打开浏览器,输入 http:/localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。第四步:建立自己的 Servlet:写入你的第一个 Servlet:在你新建的 Application myapp/WEB-INF/classes/test 目录下新建 HelloWorld.javapackage test;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class Hel
7、loWorld extends HttpServletpublic void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOExceptionresponse.setContentType(“text/html“); PrintWriter out = response.getWriter();out.println(“);out.println(“This is my first Servlet“);out.println(“);out.println(“Hell
8、o,World!“);out.println(“);然后照样用 javac HelloWorld.java 来编译这个文件,如果出现无法 import javax.servlet.*那么就是应该把 C:Tomcatcommonlib 里面的 servlet-api.jar 文件拷贝到 C:JDKjrelibext 中,再次编译,就没有问题了!然后在 Tomcat 目录里面的 C:Tomcatwebappsmyapp 里面按如下的文件结构:myappindex.jspmyappWEB-INFclassestestHelloWorld.class(把上面生成的 HelloWorld.class 文
9、件放在这个里面)然后在浏览器中输入 http:/localhost:8080/myapp/HelloWorld,于是 Server 众望所归的报错了:Error 404-Not Found 怎么回事呢?Servlet 必须使用 C:TomcatwebappsmyappWEB-INF 这个目录下面的 web.xml 文件进行注册,用 EditPlus 打开这个 web.xml 文件,在 添加下面这段程序:HelloWorldtest.HelloWorldHelloWorld/HelloWorld为什么呢?因为 这样的结构HelloWorldtest.HelloWorld/类的路径表示指定包含的
10、servlet 类.而以下的结构HelloWorld/HelloWorld表示指定 HelloServlet 应当映射到哪一种 URL 模式。在修改 web.xml 完毕过后,重新启动 Server,然后再输入 http:/localhost:8080/myapp/HelloWorld,,那么偌大一个Hello,World!等着你呢,恭喜你!第五步:建立自己 java Bean1. 在你新建的 Application myapp/WEB-INF/classes/test 目录下新建 TestBean.javapackage test;public class TestBeanprivate S
11、tring name =null;public TestBean(String nameInit)this.name = nameInit;public void setName(String newName)this.name=newName;public String getName()return this.name;然后照样用 javac TestBean.java 来编译这个文件。2.然后在你新建的应用程序目录 myapp 下新建一个新的 jsp 文件:testBean.jspTest BeanJava Bean Test:The authors blog address is好了,
12、确定各个文件的位置:myappindex.jspmyapptestBean.jspmyappWEB-INFweb.xmlmyappWEB-INFclassestestHelloWorld.classmyappWEB-INFclassestestTestBean.class3.重启 Tomcat 如果需要的话,在浏览器输入 :http:/localhost:8080/myapp/testBean.jsp 幸运的话就会看到:Java Bean Test: The authors blog address isHttp:/ 这样就完成了整个 Tomcat 下的 jsp、servlet 和 javabean 的配置。 第六步:配置虚拟目录打开 Tomcat6.0confserver.xml 文件,在 和 之间加入