




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、tomcat6.0第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:j2sdk1.4.2): java_home=c:j2sdk1.4.2 clas
2、spath=.;%java_home%libdt.jar;%java_home%libtools.jar;(.;一定不能少,因为它代表当前路径) 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的文件。 然后打开命令提示符窗口,
3、cd到你的test.java所在目录,然后键入下面的命令 javac test.java java test 此时如果看到打印出来this is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。 2.安装tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:tomcat): catalina_home:c:tomcatca
4、talina_base:c:tomcattomcat_home: c:tomcat然后修改环境变量中的classpath,把tomat安装目录下的commonlib下的servlet.jar追加到classpath中去,修改后的classpath如下: classpath=.;%java_home%libdt.jar;%java_home%libtools.jar;%catalina_home%commonlibservlet-api.jar; 【注意最新版本的tomcat中可能没有common这个文件夹了。所以servlet-api.jar应该的路径为%catalina_
5、home%libservlet-api.jar;请根据自己的情况自己修改!】接着可以启动tomcat,在ie中访问http:/localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。 第三步:建立自己的jsp app目录 1.到tomcat的安装目录的webapps目录,可以看到root,examples, tomcat-docs之类tomcat自带的的目录; 2.在webapps目录下新建一个目录,起名叫myapp; 3.myapp下新建一个目录web-inf,注意,目录名称是区分大小写的; 4.w
6、eb-inf下新建一个文件web.xml,内容如下: <?xml version="1.0" encoding="iso-8859-1"?> <!doctype web-app public "-/sun microsystems, inc./dtd web application 2.3/en" " <web-app> <display-name>my web application</display-name> <description> a applic
7、ation for test. </description> </web-app> 5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下: <html><body><center> now time is: <%=new java.util.date()%> </center></body></html> 6.重启tomcat 7.打开浏览器,输入http:/localhost:8080/myapp/index.jsp 看到当前时间的
8、话说明就成功了。第四步:建立自己的servlet:写入你的第一个servlet:在你新建的application myapp/web-inf/classes/test目录下新建helloworld.java package test;import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class helloworld extends httpservlet public void doget(
9、httpservletrequest request,httpservletresponse response)throws servletexception,ioexception response.setcontenttype("text/html"); printwriter out = response.getwriter(); out.println("<html>&l
10、t;head><title>"); out.println("this is my first servlet"); out.println("</title></head><body>"); out.println("<h1>hello,world!</h1>");
11、;out.println("</body></html>"); 然后照样用javac helloworld.java来编译这个文件,如果出现无法import javax.servlet.* 那么就是应该把c:tomcatcommonlib里面的servlet-api.jar文件拷贝到c:jdkjrelibext中,再次编译,就没有问题了! 然后在tomcat目录里面的c:tomcatwebappsm
12、yapp里面按如下的文件结构: myappindex.jsp myappweb-infclassestesthelloworld.class(把上面生成的helloworld.class文件放在这个里面) 然后在浏览器中输入http:/localhost:8080/myapp/helloworld,于是server众望所归的报错了:error 404-not found 怎么回事呢?servlet必须使用c:tomcatwebappsmyappweb-inf这个目录下面的web.xml文件进行注册,用editplus打开这个
13、web.xml文件,在<web-app></web-app>添加下面这段程序: <servlet> <servlet-name>helloworld</servlet-name> <servlet-class>test.helloworld</servlet-class> </servlet> <servlet-mapping> &
14、lt;servlet-name>helloworld</servlet-name> <url-pattern>/helloworld</url-pattern> </servlet-mapping> 为什么呢? 因为 这样的结构 <servlet> <servlet-name>helloworld</servlet-name> <
15、servlet-class>test.helloworld</servlet-class>/类的路径 </servlet>表示指定包含的servlet类.而以下的结构 <servlet-mapping> <servlet-name>helloworld</servlet-name> <url-pattern>/helloworld</url-pattern>
16、0; </servlet-mapping> 表示指定helloservlet应当映射到哪一种url模式。在修改web.xml完毕过后,重新启动server,然后再输入http:/localhost:8080/myapp/helloworld,,那么偌大一个hello,world!等着你呢,恭喜你!第五步:建立自己java bean1. 在你新建的application myapp/web-inf/classes/test目录下新建testbean.java package test;public class testbean
17、 private string name =null; public testbean(string nameinit) = nameinit; public void setname(string newname) =ne
18、wname; public string getname() return ; 然后照样用javac testbean.java来编译这个文件。2.然后在你新建的应用程序目录myapp下新建一个新的jsp文件:testbean.jsp <% page import="test.testbean" %><htm
19、l><head><title>test bean</title></head><body><center><% testbean testbean = new testbean("http:/"); %>java bean test: the author's blog address is<%=testbean.getname()%></center></body&g
20、t;</html>好了,确定各个文件的位置: myappindex.jspmyapptestbean.jspmyappweb-infweb.xmlmyappweb-infclassestesthelloworld.classmyappweb-infclassestesttestbean.class3.重启tomcat如果需要的话,在浏览器输入:http:/localhost:8080/myapp/testbean.jsp 幸运的话就会看到:java bean test: the author's blog address ishttp:/ 这样就完成了整个tomc
21、at下的jsp、servlet和javabean的配置。 第六步:配置虚拟目录打开 tomcat6.0confserver.xml 文件,在 <host> 和 </host> 之间加入 <context path="/myapp" docbase="d:myapp" debug="0" reloadable="true" crosscontext="true" /> tomcat6.0安装、运行准备java运行环境tomcat
22、6运行需要java环境,需要先下载并安装j2se5.0以上的版本。下载地址:注意:tomcat6.0已经不再需要jdk,而只要jre就可以了,因为它采用了自带的eclipse jdt来编译jsp,而不是jdk。如果jdk是zip解压,而不是install安装的,请设置系统环境java_home:在桌面上右键点击【我的电脑】,选择【属性】命令,在出现的对话框中选择【高级】选项卡,然后单击【环境变量】按钮,添加一个环境变量:java_home,它的值为jdk所在根目录(比如:c:jdk,而不是c:jdkbin)tomcat下载安装tomcat下载地址:
23、/右侧有从3.3到6.x各个版本的下载链接。windows下tomcat的安装很简单,可以采用exe安装包的方式进行安装。基本上一路确定就可以了,安装用到了java环境,从jdk的安装注册表或者java_home这个系统变量里面获得jdk所在位置(这就是为什么非安装的jdk需要配置java_home的原因,当然在后面tomcat运行时也是需要的)。安装后的目录如下:c:tomcat6.0 |-bin |-conf |-lib |-logs |-temp
24、 |-webapps |-work相比之前的版本,在bin和lib这两个目录改动比较大,bin目录不再有一堆的bat文件,精简为4个文件。而jar文件统一放到新增的lib目录下,先前版本中下面的3个目录被删除合并(参考tomcat5.0.28的结构):common(含lib,classes,endorsed三个目录)share(含lib和classes两个目录)server(含lib,classes,webapps三个目录)此外,examples增加了启动运行tomcat安装的最后一个步骤,可以选择立即启动;默认情况下,是通过系统的服务进行启动的,可以把启动方式设置为“
25、自动”命令行启动:tomcat/bin/tomcat6 或者tomcat/bin/tomcat6 /ts/tomcat6(注意大写!下同) 二者是等价的。其他的参数还有:tomcat/bin/tomcat6 /rs/tomcat6 -启动tomcat6服务tomcat/bin/tomcat6 /us/tomcat6 -更新tomcat6服务参数tomcat/bin/tomcat6 /is/tomcat6 -安装tomcat6服务tomcat/bin/tomcat6 /ds/tomcat6 -删除tomcat6服务安装后的bin目录共有一下几个文件:bootstrap.jartomcat-juli.jartomcat6.exetomcat6w.exe其中tomcat6w.exe是监控tomcat运行的,可以直接运行,或者缩小到屏幕右下角成为一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天燃气考试试题及答案
- 民族志叙事策略-洞察及研究
- 自动测量员考试题及答案
- 东山企业排污管理办法
- 个体工商建账管理办法
- 纸箱用处理管理办法
- 中央高校科研管理办法
- 装卸搬运业管理办法
- 东莞科技业务管理办法
- 东北养牛繁育管理办法
- T/CCS 059-2023智能化煤矿运维技术架构与流程
- T/CAQI 96-2019产品质量鉴定程序规范总则
- DB31/T 300-2018燃气燃烧器具安全和环保技术要求
- 2025农业银行笔试题库及答案
- 2025人教部编版语文四年级上册教学计划(含进度表)
- 纪委遴选笔试真题及答案详解
- 2025家庭保姆雇佣合同范本
- 金属非金属矿山开采方法手册
- 沟通与协调能力考核题库600题(答案)
- 危重患者血糖管理专家共识解读
- 工程缺陷责任期终止证书版本
评论
0/150
提交评论