Tomcat配置servlet 新手KO

Tomcat配置servlet 新手KO

(一)环境设置 按照tomcat和Jdk
tomcat.exe下载: http://www.apache.org/dist/jakarta/tomcat-4/v4.1.31/bin/jakarta-tomcat-4.1.31.exe 
tomcat现在很多免安装的,直接解压就可以用,
JDK下载: http://java.sun.com/j2se/1.4.2/download.html
可以不用下载jre
环境变量设置参照
http://blog.csdn.net/wulongtiantang/article/details/8815864

接下来要试试开启 tomcatin 目录下的startup.bat 命令, 然后在 浏览器的地址栏输入  http://localhost:8080 如果见到tomcat的大猫,那说明你已经成功安装了.

(二)servlet
做好上面步骤后,要运行你个人的servlet还需要做些修改,分别要修改两个文件(web.xml, server.xml)
(1)首先要搞好工作目录的问题:
找到Tomcat的安装目录下的webapps(我的C:\software\Tomcat6.0.16\webapps),创建myapp\WEB-INF\classes,都是文件夹,WEB-INF大写。 这个classes 目录是用来存放你编译好的.class(即是你要运行的servelt文件)
我的路径为:C:\software\Tomcat6.0.16\webapps\myapp\WEB-INF\classes

(2)跟着编写一个 HelloWorld.java 并编译 javac HelloWorld.java;代码如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
编译出错的话,用eclipse新建工程编译,然后在工程build path的配置里libraries中add external jars导入tomcat安装目录下\lib\servlet-api.jar,然后到工程目录bin下把生成的.class文件拷贝到上面建立的..\\myapp\WEB-INF\classes\目录下


(3)(到了要修改web.xml文件了)
把Tomcat目录下的conf目录下的 web.xml文件复制到刚才新建的..\myapp\WEB-INF目录下,用记事本打开,并添加一下内容:

添加好的全部代码如下:(其中的 HelloWorld为刚才编译好的.class文件名,大家按自己的修改)

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>

(4)(修改server.xml文件)---这步没有可跳过
用记事本打开 Tomcat目录\conf 下的 server.xml文件
并找到一下一段内容:
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">

修改如下:
<Context path="/myapp" docBase="myapp" debug="0"
reloadable="true" crossContext="true">

其中/myapp就是指刚才新建的工作目录
保存修改。

(三)
一切搞掂,接下来当然是运行servelt拉,启动Tomcat(即startup.bat),打开浏览器,输入http://localhost:8080 在后面加上工作目录名myapp再加上servlet文件名(即:编译好的.class文件)
全路径为:http://localhost:8080/myapp/HelloWorld
看见 Hello World 了吧!简单吧
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值