教你如何安装配置tomcat

合集下载

Tomcat服务器的安装配置图文教程(推荐)

Tomcat服务器的安装配置图文教程(推荐)

Tomcat服务器的安装配置图⽂教程(推荐) 现在将使⽤Tomcat的⼀些经验和⼼得写到这⾥,作为记录和备忘。

如果有朋友看到,也请不吝赐教。

1、⾸先是Tomcat的获取和安装。

获取当然得上Apache的官⽅⽹站下载,开源免费,⽽且带宽也⾜够。

下载会很快。

这是两种不同的下载,⼀个是普通安装版本,⼀个是解压安装版本。

使⽤起来是⼀样的,只是在普通安装版本中有⼀些界⾯可提供对Tomcat的快捷设置,⽽且普通安装会将Tomcat作为系统服务进⾏注册。

2、Tomcat的运⾏环境搭建。

(解压版)安装(就是解压)完成后如下: Tomcat的启动是⼀个bat⽂件(Windows下),在bin⽬录下。

双击即可。

如果启动不成功,⼀般的情况是控制台出来⼀下⽴即消失,说明Tomcat没有找到Java的运⾏时环境。

简单理解,就是Tomcat找不到JDK,没办法运⾏。

我们“告诉”它JDK的安装路径。

即在环境变量⾥新建JAVA_HOME(不区分⼤⼩写),指向JDK安装⽬录。

如下: 这样,Tomcat就配置好了,启动就OK。

3、Tomcat的⽬录结构介绍。

bin⽬录存放⼀些启动运⾏Tomcat的可执⾏程序和相关内容。

conf存放关于Tomcat服务器的全局配置。

lib⽬录存放Tomcat运⾏或者站点运⾏所需的jar包,所有在此Tomcat上的站点共享这些jar包。

wabapps⽬录是默认的站点根⽬录,可以更改。

work⽬录⽤于在服务器运⾏时过度资源,简单来说,就是存储jsp、servlet翻译、编译后的结果。

其他⽬录和⽂件暂时不做介绍。

4、Tomcat的默认⾏为。

我们的浏览器请求如果到达了Tomcat,并且请求⽆误,⼀般Tomcat会以静态页⾯(即html⽂件)的形式给与响应,这是http服务器的默认⾏为。

⼀个完整的资源请求包括: 协议(如http) 主机名(域名,如localhost、) 端⼝号(http协议默认为80,所以我们⼀般向某个⽹站发起请求没有输⼊) 站点 资源位置 那么在第⼆步时我们只输⼊了域名(或者主机名)就访问到了某个具体的页⾯,这是怎么回事呢?。

Tomcat7.0安装方法

Tomcat7.0安装方法

Tomcat 7.0安装
Tomcat 的安装
1. 下载tomcat, 网址:/
2.下载时,可以进行选择下载版本,下面以下载Tomcat 7.0为例,点击Tomcat 7.0,页面右侧会出现下载格式。

3.有zip与exe两种格式,zip格式是免安装的,需要解压缩,再配置下环境变量就可以使用了,exe格式安装比较方便。

我们选择下载:32-bit/64-bit Windows Service Installer(pgp,md5)。

4.下载完成后会出现这个图标,双击进行安装
→点击Next
→点击I Agree
→选择Full,再点击Next
→输入用户名user name 和密码password,点击Next
→会自动搜索你电脑例的jre,也就是java运行环境,所以必须先安装jdk.
→选择安装路径,点击Install
安装完成,点击Finish
5.打开浏览器,输入网址http://localhost:8080/;或http://127.0.1.1:8080/;出现以下界面,说明安装成功
6. T omcat启动与关闭
→点击Monitor T omcat , 在状态栏会出现
→点击stop service 关闭程序,start service 启动程序。

tomcat安装及配置手册

tomcat安装及配置手册

Server.xml文件配置(3)
• 重要参数详解
connectionTimeout 指定超时的时间数(以毫秒为单位) Engine (表示指定service中的请求处理机,接收和处理来自Connector的 请求) defaultHost 指定缺省的处理请求的主机名,它至少与其中的 一个host元素的name属性值是一样的 Context (表示一个web应用程序,通常为WAR文件,关于WAR的具体信息见 servlet规范) docBase 应用程序的路径或者是WAR文件存放的路径 Path 表示此web应用程序的url的前缀,这样请求的url http://localhost:8080/path/****
Server.xml文件配置(4)
• 重要参数详解
reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的 /WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用 程序,我们可以在不重起tomcat的情况下改变应用程序 host (表示一个虚拟主机) name 指定主机名 appBase 应用程序基本目录,即存放应用程序的目录 unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接从 WAR文件中运行应用程序
UNIX版本的安装步骤(Binary)
• • • • • • • • • 根据Tomcat版本从sun网站上下载j2se(jdk) 安装jdk 设置JAVA_HOME 设置classpath 下载Tomcat的二进制版本(.tar.gz或.zip) $CATALINA_HOME/bin/startup.sh运行Tomcat Startup程序运行结束后输入http://localhost:8080/ 出现帮助文档时,表示Tomcat成功启动 选择JSP Samples或Servlet Examples 表示支持了jsp及 Servlet • 以上步聚完成,则表示,成功安装了Tomcat

Tomcat安装及配置教程

Tomcat安装及配置教程

Tomcat安装及配置教程Tomcat安装及配置教程Tomcat 服务器是⼀个免费的开放源代码的Web 应⽤服务器,属于轻量级应⽤服务器,在中⼩型系统和并发访问⽤户不是很多的场合下被普遍使⽤,是开发和调试JSP 程序的⾸选。

今天就在这⾥教⼤家如何进⾏安装以及配置。

操作⽅法01⾸先第⼀步,进⼊官⽹进⾏下载,选择Download下你要安装的版本进⾏下载。

02此次下载的是windows安装版,直接点击即可安装,但在安装前必须要进⾏环境设置——>设置Tomcat运⾏时依赖的SDK。

设置⽅法:选择我的电脑->属性->⾼级系统设置->环境变量->⽤户变量下选择"新建" 如下图所⽰:其中变量值为:SDK的安装路径。

03之后便是安装过程。

选择“Next”。

04选择“I Agree”。

05此处只选择设置User Name和Password其它选项选择默认值。

06选择你电脑上已安装的jre路径。

07选择“Tomcat”的安装路径。

08这⾥我们先取消上⾯两个选项,单击“Finish”完成安装。

09Tomcat 的主⽬录⽂件详解:Tomcat的主⽬录⽂件夹有以下⼏个:1. bin:⽤于存放启动和关闭tomcat的可执⾏⽂件。

2. lib:⾥⾯存放需要的jar包。

3. conf:tomcat的各种配置⽂件,tomcat启动时需要读取的配置⽂件主要有:server.xml,web.xml,tomcat-users.xml等等。

服务器的修改都要从此⽬录中进⾏。

4. logs:⽇志⽂件,如果服务器出现错误,会⾃动记录。

5. server:服务器的管理程序。

6. webapps:所有的可执⾏的web项⽬都会放到此⽬录中。

7. work:tomcat把各种由jsp⽣成的servlet都放在了这个⽂件夹下,⾥⾯包含.java⽂件和.class⽂件。

10启动Tomcat启动Tomcat我们可以直接运⾏bin⽬录下的 Tomcat6.exe 可执⾏⽂件如出现下⾯的效果则说明Tomcat启动成功了。

Tomcat安装配置

Tomcat安装配置

Tomcat安装配置1- 动态web1.1 web服务器本⾝是⼀个程序,运⾏在服务器上。

也称为Web容器,写的程序是运⾏在Web容器中。

容器作⽤:共享资源(图⽚,⽹页),将服务器上资源分享给浏览器。

解析写的Java程序处理⽤户发送的请求,并且对请求做出响应。

把⽣成的结果以⽹页的⽅式显⽰在浏览器上。

基本结构服务器缺点:服务器的动态web资源出现错误,需要重新编写我们的后台程序,重新发布。

服务器优点:Web页⾯可以动态更新,所有⽤户看到都不是同⼀个页⾯,它可以与数据库交互。

2- Tomcat2.1 安装tomcat2.2 Tomcat配置2.2.1 环境变量的配置CATALINA_HOME%CATALINA_HOME%\bin添加Tomcat的安装⽬录配置PathTomcat的启动与关闭常⽤命令启动的命令:startup.bat关闭的命令:shutdown.bat2.3 Tomcat的⽬录结构2.4 Tomcat项⽬发布⽅式1: 直接将项⽬复制到webapps⽬录下。

⽅式2: 采⽤压缩⽂件.war的⽅式。

将整个项⽬使⽤压缩⼯具打包成⼀个zip⽂件,将zip的扩展名为war。

复制到webapps⽬录下,tomcat会⾃动解压成⼀个同名的⽬录。

2.5 idea中配置Tomcat编辑运⾏配置添加Tomcat的配置服务器信息配置服务器的详细信息修改项⽬发布的访问地址点右上⾓的启动图标,启动Tomcat服务器服务器启动成功的状态信息⽇志乱码现象启动Tomcat的时候会出淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�:解决这种乱码的问题,解决问题的⽅法是到tomcat/conf/⽬录下,修改logging.properties将java.util.logging.ConsoleHandler.encoding = utf-8更改为 java.util.logging.ConsoleHandler.encoding = GBK。

Tomcat8.5安装教程

Tomcat8.5安装教程

Tomcat8.5安装教程
如果第⼀次安装的⽤户请耐⼼阅读哈
安装⽅法
1、下载完成后开始安装,第⼀次安装的⽤户建议直接点击“next”不选择插件
2、可以⾃⾏设置账户名以及密码
3、⾮常重要的⼀步设置jdk安装⽬录,每个⼈的路径都不⼀样,建议根据⾃⼰的电脑查找
4、安装完成后右击我的电脑—属性—⾼级系统设置—环境变量,
在系统变量中添加以下变量
(1)TOMCAT_HOME,该变量指向解压⽂件的路径,该⽬录下有lib、bin等⽂件夹。

添加⽅法如下: 点击环境变量下的“新建”,在“变量名”中填写“TOMCAT_HOME”,在“变量值”中填写解压⽂件的路径,
C:\Program Files\Java\jdk1.8.0_131
(后⾯没有分号)然后点击“确定”
5、CATALINA_HOME,该变量的值与TOMCAT_HOME相同,设置⽅法同上
6、在“系统变量”中找到Path变量,双击打开Path变量,在“变量值”的最后⾯添加
%CATALINA_HOME%\bin
(后⾯没有分号)
7、在“系统变量”中找到CLASSPath变量,双击打开CLASSPath变量,在“变量值”的最后⾯添加
%CATALINA_HOME%\lib\servlet-api.jar
(后⾯没有分号)
8、单击“开始”—“运⾏”,键⼊"cmd",在控制台输⼊service install Tomcat9
9、出现⿊窗体便表⽰安装成功!The services "Tomcat9" has been installed!
访问:http://127.0.0.1:8080/
出现这个页⾯表⽰,成功!。

tomacat的安装及在MyEclipse中的配置过程

tomacat的安装及在MyEclipse中的配置过程

Tomcat的安装过程第一步:双击打开apache-tomcat-6[1].0.14.exe软件第二步:点击Next>按钮第三步:点击I Agree按钮第四步:点击Next>按钮第五步:点击Next>按钮第六步:点击Next>按钮第七步:点击Install按钮第八步:点击Next>按钮第九步:点击Finish按钮Tomcat在My Eclipse中的配置步骤注:如果出现下面界面时,点击Close就行,其他不管。

第一步:打开My Eclipse软件,找出apache-tomcat-6.0.14文件夹(此文件夹在JavaEE文件夹中,只需应用。

)第二步:找出My Eclipse界面中形如的按钮点击一下,找出Configure Server后点击一下会出现下面界面:击一下,如图所示:第四步:选中Enable,然后点击右边第一个Browse按钮,会出现如下界面:这时找到第一步所说的apache-tomcat-6.0.14文件夹,点击确定后,再点击OK键。

第五步:点开Servers左边的三角形,继续点tomcat左边的三角形,然后找到Tomcat 6.x左边的三角形点击一下,最后找到JDK点击一下,如图所示:第六步:点击右上方的Add…按钮,会出现如下界面:接着点击Browse…按钮,按路径C:\Program Files\Java\找到jre1.5.0_08文件夹(注意点击第二个),之后会出现如下界面:点击OK,再点击OK第七步:找到My Eclipse界面中形如的按钮点击一下,会出现然后点击Add按钮,会出现如下界面:点击右边的下三角,选中Tomcat6.x,点击完成,会出现一下界面:最后点击OK。

找出My Eclipse界面中形如的按钮点击一下,找到Tomcat下的star即启动。

在T omcat服务启动后,可以在浏览器的地址栏输入http://localhost:8080/+网站名称。

Tomcat7.0安装配置详细(图文)

Tomcat7.0安装配置详细(图文)

Tomcat7.0安装配置详细(图⽂) 1.进⼊上⾯的⽹站然后如下操作使⽤Window Service Installer(为Window 添加服务)2.然后我们进⾏安装说明⼀下:以前的版本是没有关于Role的设定,到了7.0的时候就有有关的设定,这也说明Tomcat对权限的关注⼀个tomcat运⾏的端⼝号:8080默认端⼝号:80,就是说不⽤输⼊端⼝号,默认输⼊就是80剩下的基本就是默认的,也没什么特殊的,在这⾥我在说明⼀下Tomcat安装完成后的⽬录有bin------存放启动和关闭的tomcat脚本conf-----包含不同的配置⽂件work----存放jsp编译后产⽣的class⽂件webapp存放应⽤程序的⽬录log-----存放⽇志⽂件lib------存放tomcat所需要的jar⽂件doc-----存放各种Tomcat⽂档通过bin/startup.bat命令运⾏Tomcat服务器(也可以通过⼩圆图标来启动哦)打开htt://localhost:8080查看服务是否启动正常如果出现下图,说明服务器安装成功tomcat7.0 的虚拟⽬录的配置:1.⾸先进⼊Tomcat 7.0conf的⽬录2.然后点击Tomcat 7.0confCatalinalocalhost的⽬录下3.最后创建⼀个虚拟⽬录的名字的xml⽂件如下:名字.xml复制代码代码如下:<Context path="/名字" docBase="D:Tomcat 7.0⽂件夹名" debug="5" reloadable="true" crossContext="true" />虚拟⽬录创建好了。

以后就可以在这个虚拟⽬录下操作了(以上和前⾯版本的虚拟⽬录配置有所不同,请区别对待)如果使⽤软件的话,他们默认的是把⼯程发布到tomcat的webapp⽂件夹下,很不⽅便,⽽且还互相影响(⽐如myEclipse)写⼀个简单的helloworld,感受⼀下jsp:<html><head><title>简单的程序</title></head><body><%="chenhailong,hello world" %></body></html>下⾯是其它⽹友的补充:Tomcat7.0.22在Windows下详细配置过程⼀、JDK1.7安装2、添加系统环境变量,我的电脑->属性->⾼级->环境变量(如果添加的环境变量已经存在,点击“编辑”添加,否则点击“新建”添加)(1)变量名: JAVA_HOME 变量值: D:\Program Files\Java\jdk1.6.0_29(点击“新建”,输⼊变量名、变量值,变量值末不需要分号)(2)变量名: CLASSPATH 变量值: D:\Program Files\Java\jdk1.6.0_29\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_29\lib\tools.jar(“新建”,变量值末不需要分号)(3)变量名: Path 变量值: D:\Program Files\Java\jdk1.6.0_29\bin(“编辑”,变量值使⽤英⽂分号隔开,变量值末不需要分号)3、“开始”->“运⾏”->输⼊cmd,在命令提⽰符中输⼊“java -version”,“java”,“javac”⼏个命令,出现画⾯,说明环境变量配置成功⼆、Tomcat7.0.22安装配置2、添加系统环境变量,我的电脑->属性->⾼级系统设置->环境变量(操作同上)(1)变量名: CATALINA_BASE 变量值: D:\Program Files\apache-tomcat-7.0.22(Tomcat解压到的⽬录)(2)变量名: CATALINA_HOME 变量值: D:\Program Files\apache-tomcat-7.0.22(3)变量名: CATALINA_TMPDIR 变量值: D:\Program Files\apache-tomcat-7.0.22\temp(4)变量名: Path 变量值:D:\Program Files\apache-tomcat-7.0.22\bin。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以正式版本5.5.20为例。

下载二进制发行版(Binary Distributions)。

选Core: Windows Service Installer下载。

Windows 版的版本为:apache-tomcat-5.5.20.exe。

所使用的Tomcat服务器为5.5.20版,使用的HTTP端口为8080。

HTML页面测试创建一个html文件Hello.html。

<!DOTTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>HTML 测试</TITLE></HEAD><BODY BGCOLOR="#FDF5E6"><H1>HTML 测试</H1>欢迎。

</BODY>import javax.servlet.*;import javax.servlet.http.*;/** Simple servlet used to test server.* <P>* Taken from Core Servlets and JavaServer Pages 2nd Edition* from Prentice Hall and Sun Microsystems Press,* /.* &copy; 2003 Marty Hall; may be freely used or adapted.*/public class HelloServlet extends HttpServlet {public void doGet(HttpServletRequest request,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 +"<HTML>\n" +"<HEAD><TITLE>Hello</TITLE></HEAD>\n" +"<BODY BGCOLOR=\"#FDF5E6\">\n" +"<H1>欢迎!</H1>\n" +"</BODY></HTML>");}}●将HelloServlet.java保存到文件夹classes中。

●将HelloServlet.java编译为HelloServlet.class文件。

D:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\myJSPServlet\WEB-INF\classes>javac HelloServlet.java HelloServlet.java:2: 软件包 javax.servlet 不存在import javax.servlet.*;^HelloServlet.java:3: 软件包 javax.servlet.http 不存在import javax.servlet.http.*;^HelloServlet.java:13: 找不到符号符号:类 HttpServletpublic class HelloServlet extends HttpServlet {^HelloServlet.java:14: 找不到符号符号:类 HttpServletRequest位置:类 HelloServletpublic void doGet(HttpServletRequest request,^HelloServlet.java:15: 找不到符号符号:类 HttpServletResponse位置:类 HelloServletHttpServletResponse response)^HelloServlet.java:16: 找不到符号符号:类 ServletException位置:类 HelloServletthrows ServletException, IOException {^6 错误出现错误!由于servlet和JSP不是Java平台Java SE(标准版)的一部分,而是Java EE (企业版)的一部分,因此,必须告知编译器servlet的位置。

●解决“软件包javax.servlet 不存在”错误的方法:1.搜索servlet-api.jar所在文件夹:D:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib2.将环境变量CLASSPATH的值设置为:.;D:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar3.重新编译:javac HelloServlet.java,编译成功。

另外,你也可以使用下面的命令改变环境变量CLASSPATH。

set CLASSPATH=.; D:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet-api.jar但这种改变只是在系统关闭前有效,下次启动系统后还要在发布该命令,当然你也可以将该命令写到自动批处理文件autoexec.abt中。

●在文件夹WEB-INF中创建一个web.xml文件<?xml version="1.0" encoding="GBK"?><web-app xmlns="/xml/ns/j2ee"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/xml/ns/j2ee/xml/ns/j2ee/web-app_2_4.xsd"version="2.4"><display-name>Welcome to Tomcat</display-name><description>Welcome to Tomcat</description><!-- JSPC servlet mappings start --><servlet><servlet-name>HelloServlet</servlet-name><servlet-class>HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/helloservlet</url-pattern></servlet-mapping><!-- JSPC servlet mappings end --></web-app>上面的定义:servlet-class > servlet-name > /helloservlet,把HelloServlet.class转换位url地址。

注意:因为服务器只在启动时读取web.xml文件,所以每次修改完web.xml文件后要重新启动服务器。

●在浏览器的地址栏输入http://localhost:8080/myJSPServlet/helloservlet运行。

运行正常,但中文显示乱码。

●解决中文显示乱码的方法import java.io.*;import javax.servlet.*;import javax.servlet.http.*;双击右下角的response.setContentType("text/html; charset=GBK");PrintWriter out = response.getWriter();String docType ="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +"Transitional//EN\">\n";out.println(docType +"<HTML>\n" +"<HEAD><TITLE>Hello 欢迎 (2)</TITLE></HEAD>\n" +"<BODY BGCOLOR=\"#FDF5E6\">\n" +"<H1>Hello 欢迎 (2)</H1>\n" +"</BODY></HTML>");}}●编译HelloServlet2.java>cd coreservlets>javac HelloServlet2.java●在web.xml文件中添加<servlet><servlet-name>HelloServlet2</servlet-name><servlet-class>coreservlets.HelloServlet2</servlet-class> </servlet><servlet-mapping><servlet-name>HelloServlet2</servlet-name><url-pattern>/helloservlet2</url-pattern></servlet-mapping>●执行http://localhost:8080/myJSPServlet/helloservlet2Servlet调用Java Bean测试●在coreservlets中创建一个Java Bean文件ServletUtilities.java package coreservlets;import javax.servlet.*;import javax.servlet.http.*;public class ServletUtilities {public static final String DOCTYPE ="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +"Transitional//EN\">";public static String headWithTitle(String title) {return(DOCTYPE + "\n" +"<HTML>\n" +"<HEAD><TITLE>" + title + "</TITLE></HEAD>\n");}public static int getIntParameter(HttpServletRequest request,String paramName,int defaultValue) {String paramString = request.getParameter(paramName);int paramValue;try {paramValue = Integer.parseInt(paramString);} catch(NumberFormatException nfe) { // null or bad formatparamValue = defaultValue;}return(paramValue);}public static double getDoubleParameter(HttpServletRequest request,String paramName,double defaultValue) {String paramString = request.getParameter(paramName);double paramValue;try {paramValue = Double.parseDouble(paramString);} catch(NumberFormatException nfe) { // null or bad format paramValue = defaultValue;}return(paramValue);}public static String filter(String input) {if (!hasSpecialChars(input)) {return(input);}StringBuffer filtered = new StringBuffer(input.length()); char c;for(int i=0; i<input.length(); i++) {c = input.charAt(i);switch(c) {case '<': filtered.append("&lt;"); break;case '>': filtered.append("&gt;"); break;case '"': filtered.append("&quot;"); break;case '&': filtered.append("&amp;"); break;default: filtered.append(c);}}return(filtered.toString());}private static boolean hasSpecialChars(String input) {boolean flag = false;if ((input != null) && (input.length() > 0)) {char c;for(int i=0; i<input.length(); i++) {c = input.charAt(i);switch(c) {case '<': flag = true; break;case '>': flag = true; break;case '"': flag = true; break;case '&': flag = true; break;}}}return(flag);}}●编译ServletUtilities.java>javac ServletUtilities.java●在coreservlets中创建一个Servlet文件HelloServlet3.java package coreservlets;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;/** Simple servlet for testing the use of packages* and utilities from the same package.* <P>* Taken from Core Servlets and JavaServer Pages 2nd Edition* from Prentice Hall and Sun Microsystems Press,* /.* &copy; 2003 Marty Hall; may be freely used or adapted.*/public class HelloServlet3 extends HttpServlet {public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();String title = "Hello (3)";out.println(ServletUtilities.headWithTitle(title) +"<BODY BGCOLOR=\"#FDF5E6\">\n" +"<H1>" + title + "</H1>\n" +"</BODY></HTML>");}}●编译HelloServlet3.java>javac HelloServlet3.java出现编译错误:HelloServlet3.java:23: 找不到符号符号:变量 ServletUtilities位置:类 coreservlets.HelloServlet3out.println(ServletUtilities.headWithTitle(title) +^1 错误这是因为包中的servlet使用了包中其他的类,在编译时会得到“Unresolved symbol”错误消息。

相关文档
最新文档