tomcat6.0配置.doc
《tomcat6.0配置.doc》由会员分享,可在线阅读,更多相关《tomcat6.0配置.doc(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流tomcat6.0配置【精品文档】第 12 页tomcat6.0配置第一步:下载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 c
2、lasspath=.;%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所在目录,然后键入下面的命令 jav
3、ac 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.jar追加到classpath中去,修改后的c
4、lasspath如下: 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,如果看到tomcat的欢迎页面的话说明安装成功了。 体验把你的网页拷到webapps/ROOT
5、目录下,然后再通过浏览器访问即可,默认如下格式:http:/localhost:8080/第三步:建立自己的jsp app目录 1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录; 2.在webapps目录下新建一个目录,起名叫myapp; 3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的; 4.WEB-INF下新建一个文件web.xml,内容如下: !DOCTYPE web-app PUBLIC -/Sun Microsystems, Inc./DTD Web Applicatio
6、n 2.3/EN My Web Application A application for test. 最好拷贝Tomcat的安装目录的webappswebappsROOTWEB-INF下的web.xml,然后修改。5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下: Now time is: 6.重启Tomcat 7.打开浏览器,输入http:/localhost:8080/myapp/index.jsp看到当前时间的话说明就成功了。第四步:建立自己的Servlet:写入你的第一个Servlet:在你新建的Application myapp/WEB-INF/
7、classes/test目录下新建HelloWorld.javapackage test;import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException response.setContentType(text/h
8、tml); PrintWriter out = response.getWriter(); out.println(); out.println(This is my first Servlet); out.println(); out.println(Hello,World!); out.println();然后照样用javac HelloWorld.java来编译这个文件,如果出现无法import javax.servlet.* 查看classpath设置,加入%catalina%libservlet-api.jar 然后在Tomcat目录里面的C:Tomcatwebappsmyapp里面
9、按如下的文件结构: myappindex.jsp myappWEB-INFclassestestHelloWorld.class(把上面生成的HelloWorld.class文件放在这个里面) 然后在浏览器中输入,于是Server众望所归的报错了:Error 404-Not Found 怎么回事呢?Servlet必须使用C:TomcatwebappsmyappWEB-INF这个目录下面的web.xml文件进行注册,用EditPlus打开这个web.xml文件,在添加下面这段程序: HelloWorld test.HelloWorld HelloWorld /HelloWorld 为什么呢? 因
10、为 这样的结构 HelloWorld test.HelloWorld/类的路径 表示指定包含的servlet类而以下的结构 HelloWorld /HelloWorld 表示指定HelloServlet应当映射到哪一种URL模式。在修改web.xml完毕过后,重新启动Server,然后再输入, http:/localhost:8080/myapp/HelloWorld,那么偌大一个Hello,World!等着你呢,恭喜你!第五步:建立自己java Bean1. 在你新建的Application myapp/WEB-INF/classes/test目录下新建TestBean.javapackag
11、e test;public class TestBean private String 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 Bean TestBe
12、an testBean = new TestBean(Http:/);Java Bean Test: The authors blog address is好了,确定各个文件的位置:myappindex.jspmyapptestBean.jspmyappWEB-INFweb.xmlmyappWEB-INFclassestestHelloWorld.classmyappWEB-INFclassestestTestBean.class3.重启Tomcat如果需要的话,在浏览器输入: 幸运的话就会看到:Java Bean Test: The authors blog address isHttp:/
13、 这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。 第六步:配置虚拟目录打开 Tomcat6.0confserver.xml 文件,在 和 之间加入假设你已将Tomcat解压,你已得到下列目录结构: 目录名-描述 bin 包含启动/关闭脚本 conf 包含不同的文件, 包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的设置缺省值的文件web.xml doc 包含各种Tomcat文档 lib 包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中 logs Tomcat摆放的地方
14、 src ServletAPI源文件webapps 包含web项目示例,文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署。 work Tomcat自动生成,放置Tomcat运行时的临时文件(如编译后的文件).如在Tomcat运行时删除此目录.JSP页面将不能运行, classes 你可以创建此目录来添加一些附加的类到类路径中.任何你加到此目录中的类都可在Tomcat的类路径中找到自身.Tomcat的配置文件 Tomcat的配置基于两个配置文件: 1.server.xml - Tomcat的全局配置文件 2.web.xml - 在Tomcat
15、中配置不同的关系环境 web.xml Tomcat可以让用户通过将缺省的web.xml放入conf目录中来定义所有关系环境的web.xml的缺省值.建立一个新的关系环境时,Tomcat使用缺省的web.xml文件作为基本设置和应用项目特定的web.xml(放在应用项目的WEB-INF/web.xml文件)来覆盖这些缺省值.1、默认(欢迎)文件的设置 在tomcat4confweb.xml中,与IIS中的默认文件意思相同。 index.html index.htm index.jsp 2、报错文件的设置 404 /notFileFound.jsp java.lang.NullPointerExc
16、eption /null.jsp 如果某文件资源没有找到,服务器要报404错误,按上述配置则会调用webappsROOTnotFileFound.jsp。 如果执行的某个JSP文件产生NullPointException ,则会调用webappsROOTnull.jsp 3、会话超时的设置 设置session 的过期时间,单位是分钟; 30 4、过滤器的设置 FilterSource project4. FilterSource FilterSource /WwwServlet (/haha/*) 过滤: 1) 身份验证的过滤Authentication Filters 2) 日志和审核的过滤
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- tomcat6 配置
限制150内