![[计算机]Tomcat新手攻略_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4881.gif)
![[计算机]Tomcat新手攻略_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4882.gif)
![[计算机]Tomcat新手攻略_第3页](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4883.gif)
![[计算机]Tomcat新手攻略_第4页](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4884.gif)
![[计算机]Tomcat新手攻略_第5页](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4885.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.Tomcat新手攻略 1、下载必要软件 JDK 1.4.2 Tomcat 4.0 2、配置环境 windows系统用户:我的电脑-右键-属性-详细-环境变数 path = x:jdk1.4.2bin JAVA_HOME=x:jdk1.4.2 CATALINA_HOME=x:tomcat(这里有的是TOMCAT_HOME=x:tomcat)注:这里x为安装的驱动器。 这里要怎么设置取决于bin目录下的startup.bat文件。我们可以在编辑状态下打开startup.bat,看究竟这个文件需要读取那个系统变量,我们就设置那个。比如当前我的版本tomcat的startup.bat文件内容如下:
2、echo off if "%OS%" = "Windows_NT" setlocal rem -rem Start script for the CATALINA Server rem rem $Id: startup.bat,v 1.4 2002/01/15 02:55:38 patrickl Exp $ rem - rem Guess CATALINA_HOME if not defined if not "%CATALINA_HOME%" = "" goto gotHome set CATALINA_HOME
3、=. if exist "%CATALINA_HOME%bincatalina.bat" goto okHome set CATALINA_HOME=. :gotHome if exist "%CATALINA_HOME%bincatalina.bat" goto okHome echo The CATALINA_HOME environment variable is not defined correctly echo This environment variable is needed to run this program goto end :
4、okHome set EXECUTABLE=%CATALINA_HOME%bincatalina.bat rem Check that target executable exists if exist "%EXECUTABLE%" goto okExec echo Cannot find %EXECUTABLE% echo This file is needed to run this program goto end :okExec rem Get remaining unshifted command line arguments and save them in t
5、he set CMD_LINE_ARGS= :setArgs if ""%1""="""" goto doneSetArgs set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto setArgs :doneSetArgs call "%EXECUTABLE%" start %CMD_LINE_ARGS% :end 我们可以清楚的看到这个文件需要读取系统变量CATALINA_HOME的值,所以我们在环境变数中把CATALINA_HOME设置为tomcat的
6、安装路径就可以了。 3、启动、关闭tomcat 有2种方法可以启动、关闭安装好的tomcat: 直接点击运行bin目录下startup.bat和shutdown.bat文件就可以。 由于前面我们设置了path,所以我们直接在Dos窗口中直接键入startup或shutdown亦可。 4、设置虚拟目录编辑server文件(x:tomcatconfserver.xml)因为在tomcat启动时要读取server文件的信息,所以更改server文件后,一定要重新启动tomcat。 举个例子:我们打算建立一个myJSP的虚拟目录,只要在server.xml文件中加入如下代码即可: <Contex
7、t path="/myJSP" docBase="c:myJSP" debug="0" reloadable="true" crossContext="true"> </Context> 其中,path为我们要建立的虚拟目录,docBase为实际目录在硬盘上的位置。 5、试我们前面工作的成果编一个简单的小例子,来测试一下我们的虚拟目录是否可用。 refresh.jsp
8、 (c:myJSPrefresh.jsp) <%page language="java"%> <%page import="java.util.Date"%> <HTML> <HEAD> <TITLE>AUTO REFRESH</TITLE> <%response.setHeader("refresh","5");%> </HEAD> <BODY bgcolor=#cc99dd><BR> <
9、center><h1>auto refresh example</h1></center><BR> <center>refresh time : 5 sencords</center><BR> <CENTER>Now Time is: <%=new Date()%></CENTER> </BODY> </HTML> 在地址栏键入http;/localhost:8080/myJSP/refresh.jsp,呵呵,看到效果了吧。 最近刚转到
10、java的学习,没想到环境配置整整搞了四天,汗!相信有不少像我这样的java初学者对环境的配置有所疑问,在网上找到的东西根本不完整,今天希望用这篇文章能够帮助java初学者走好第一步! 1.首先JDK(Java Development Kit)不用说了吧,既然你要学习java相信你已经知道它是干什么的了,在sun公司的网站就可以免费获得! 下载好JDK后,我们一步步的将他安装到我们的本地系统,比如安装到:C:Program FilesJava目录下,然后就是配置环境变量了,我这里只介绍在Windows平台上的配置!步骤如下
11、: 中国.网管联盟 我的电脑-属性-高级-环境变量-系统变量-编辑->变量名JAVA_HOME-变量值C:Program FilesJavajdk1.5.0_12-确定; DL.bitsCN.com网管软件下载 编辑->变量名CLASSPATH-变量值.;%JAVA_HOME%libdt.jar,%JAVA_HOME%libtools.jar(前面的.号千万不要忘记,它代表当前目录)-确定;
12、 找到系统变量中原有的path变量-编辑-在原有的值后加上-;%JAVA_HOME%bin-确定; 好了JDK环境的配置已经大功告成了,接下来你就应该重新启动你的Computer了,因为系统变量在重启后才会生效。 bbs.bitsCN.com 现在该测试一下你的环境了! bitsCN.nET中国网管博客 用编辑工具在c:下建立一个java程序:HelloWor
13、ld.java 中国网管论坛 public class HelloWorld www_bitscn_com public static void main(String args) 中国网管论坛 bitsCN.Com
14、; System.out.println("HelloWorld!"); bitsCN_com bbs.bitsCN.com www_bitscn_com 切记,程序名一定要与公有类的名字相同!保存文件后,-开始-运行-cmd-cd c:(指向你保存文件的目录下) www_bitscn_c
15、om Javac HelloWorld.java 回车 java HelloWorld 回车 相信你已经看到输出为:HelloWorld!了,到此JDK环境我们已经配置起来了! 2.tomcat服务器的配置 tomcat也是一款免费软件,你可以到Apache网站上免费获取! 软件下载 下载好tomcat后,安装,比如你安装的目录是D:tomcat5.0 那么你还需要配置一下环境变量:电脑-属性-高级-环境变量-系统变量-编辑->变量名CATALINA_BASE-变量值D
16、:tomcat5.0确定; bitsCN.Com 电脑-属性-高级-环境变量-系统变量-编辑->变量名CATALINA_HOME-变量值D:tomcat5.0-确定; ok,tomcat的环境变量也好了(好象最新的tomcat版本不需要配置这个也可以) 打开浏览器-输入:http:/localhost:8080/如果出现tomcat的欢迎页面,那么你的tomcat就已经安装成
17、功了! www_bitscn_com 接下来,你还想做什么呢?我想你一定得知道它怎么去运行JSPServletJavaBean吧! (1)jsp 在你的tomcat安装目录下,你可以找到D:Tomcat 5.0webappsROOT目录,那么这个目录就是系统默认的跟目录了,你先编写一个简单的JSP页面,放到这个目录下。jsp-one.jsp如下: 中国.网管联盟 <% page contentType="text/html; chars
18、et=gb2312" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml">
19、;<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>JSP注释</title></head> www.bitsCN.com <body bgcolor="#FDF5E6"><% /利用For循环控制字体由大到小 for(int i=1;i<6;i+)
20、0; %><h<%=i%>>你好JSP<h<%=i%>> <%/利用for循环控制字体由小到大 for(int i=5;i>0;i-) %><h<%=i%>>你好JSP<h<%=i%>> <% %> </body>
21、</html> bbs.bitsCN.com中国网管论坛 保存后在浏览器中输入:http:/localhost:8080/jsp-one.jsp你会看到什么呢? 中国网管论坛 如果你可以看到由大到小和由小到大的字体,那么你的jsp环境也就没问题了! 如果不是,请检查你的程序是不是在编码上有错误,比如你拷贝了上面的程序直接在记事本中保存,很有可能多出一些码! BB
22、S.bitsCN.com网管论坛2.servlet 现在,我们该看一下servlet了! 中国网管联盟 同样,编写一个程序HelloServlet.java 中国.网管联盟 import java.io.*;import javax.servlet.*;import javax.servlet.http.*;/* Simple servlet used to test server.*/ BBS.bitsCN.com网管论坛 public class HelloServlet extends HttpServlet public void doGet(HttpServletRequest re
23、quest, HttpServletResponse response) throws ServletException,IOException response.setContentType("text/html"); PrintWriter out=response.getWriter(); String docType="<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.0"+ "Transitional/EN">n" out.println(docType+ &qu
24、ot;<html>n"+ "<head><title>Hello</title></head>n"+ "<body bgcolor="#FFFF99">n"+ "<h1>Hello</h1>n"+ "</body></html>"); www.bitsCN.com 编译还像上面HelloWorld.java的那样,把编译得到的.class文件copy到ROOT/WEB
25、-INF/classes目录下,然后在ROOT/WEB-INF/下找到web.xml文件,打开编辑: BBS.bitsCN.com网管论坛<?xml version="1.0" encoding="ISO-8859-1"?><!- Copyright 2004 The Apache Software Foundation 中国网管论坛 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file ex
26、cept in compliance with the License. You may obtain a copy of the License at www_bitscn_com /licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
27、CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.-> 中国网管论坛 <web-app xmlns=" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation=" version="2.4"&
28、gt; www.bitsCN.com <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description> <!- JSPC servlet mappings start -> <servlet> <servlet-name>org.apache.jsp.index_jsp</servlet-name> <servlet-class>org.apache.jsp.inde
29、x_jsp</servlet-class> </servlet> 中国网管论坛 <servlet-mapping> <servlet-name>org.apache.jsp.index_jsp</servlet-name> <url-pattern>/index.jsp</url-pattern> </servlet-mapping> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-c
30、lass>HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/servlet/HelloServlet</url-pattern> </servlet-mapping> <!- JSPC servlet mappings end -> BBS.bitsCN.com网管论坛</web-app> bi
31、tsCN.nET中国网管博客 中国网管联盟 红色的部分就是我们添加进去的,<url-pattern>/servlet/HelloServlet</url-pattern>是影射到那个目录!保存! bitsCN_com 然后重新启动你的tomcat,在浏览器中输入: http:/localhost:8080/servlet/HelloServlet/ bitsCN.Com 你看到什么了?相信你能看到米黄色的背景上有一个很大的Hello。 现在,你的servlet容器也没问题了! 3.JavaBean 这个相信你会觉得更加简单了,它不需要有什么影射的事情! 中国网管论坛 现
32、在我们编写一个简单的Bean:SimpleBean.java bitsCN.nET中国网管博客package hall;public class SimpleBean private String message="No message specified" public String getMessage() return (message); public void setMessage(String message) this.message=message; 编译后得到一个包:hall它里放了SimpleBean.class,现在你把这个包copy到ROOT/WEB-INF/classes目录下,然后就是写一个用Bean的jsp页面来测试一下了!BeanTest.jsp <% page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商业开发委托协议书
- 名宿房间预售协议书
- 制药企业合作协议书
- 临猗县一年级试卷及答案
- 员工购房合同协议书
- 包车租赁合同协议书
- 受伤爱心捐赠协议书
- 历史石油减产协议书
- 北京拆除施工协议书
- 员工入职保密协议书
- 公安技术与警务指挥作业指导书
- 老年危重症患者的护理
- 《隧道测量》课件
- 《平凡的世界》中孙少平人物形象分析8500字(论文)
- 《结构式家庭疗法提升“丧偶式育儿”家庭亲密度的个案研究》
- 化学实验室废物处理管理制度
- 2024年六西格玛黄带认证考试练习题库(含答案)
- 第三章-足球-基本技术 足球运球绕杆 教学设计 人教版初中体育与健康七年级全一册
- 2024年同等学力英语考试真题及详解
- 会展活动场地布置与搭建技术规范手册
- “非遗”之首-昆曲经典艺术欣赏智慧树知到期末考试答案章节答案2024年北京大学
评论
0/150
提交评论