Tomcat+Eclipse 创建Servlet

来源:互联网 发布:java对象相等compare 编辑:程序博客网 时间:2024/05/29 10:34

对于新人来说,有一点没说清楚都可能导致彻底的糊涂和丧失信心,所以俺以亲身经历和感受尽量说的丰富通俗些。

《开发工具一览表:》

JDK1.4.2(下载的文件名:j2sdk-1_4_2-windows-i586.exe)

+Tomcat5(下载的文件名:jakarta-tomcat-5.0.28.exe)

+Eclipse3.1(下载的文件名:eclipse-SDK-3[1].1.2-win32.zip)

+MyEclipse(下载的文件名:fln-me10-2006-01-28.rar) +TomcatPlugin(下载的文件名:tomcatPluginV31.zip)

《Eclipse的Workspace:》

 Workspace就是在Eclipse里指定的工作目录,你指定好后Eclipse会自动建上以后用得着的目录。这个Workspace的东西在你第一次运行Eclipse时会要求你指定,以后可以通过File-Switch Workspace来更改,我的Workspace放在D:/JavaWorkspace

《建项目工程:》

以后练习JSP也好,Servlet也好,还是Bean什么的,都要放在一个项目工程里,项目工程就是一个文件夹里面分门别类放JSP、Servlet、Bean等。

用File-New-Project-Java-Tomcat Project建一个最适合以Tomcat为应用服务器的项目工程,为什么用这个向导呢?那是因为按照工具提供的向导建项目工程,工具会预先给你建上以后用得着的目录,写好配置信息,而且对于新人来说,我们不知道JSP、Servlet、Bean应该放在什么地方才能被调用,但是用这个向导,它会替你在相应的位置放这些东西。

我建的项目工程叫做:TomcatPrj,这时在D:/JavaWorkspace就能看到里面多了一个文件夹D:/JavaWorkspace/TomcatPrj,以后我新建的练习用的JSP、Servlet、Bean都放分门别类放这里(Tomcat Project这个选项是只有安装了Eclipse的插件TomcatPlugin之后才有的)

*********************以上都是预先准备工作***********************

它们的配置见以前的文章,现在说下以Tomcat为应用服务器,在Eclipse里开发Servelet的步骤:

在Eclipse里右键项目工程TomcatPrj,然后点击New-Servlet,输入包名(我的是test)、文件名(我的是MyServlet1)就行了,

这时Eclipse就会给你把这个MyServlet1建在Eclipse-TomcatPrj-WEB-INF/src-test下面,这时,到D:/JavaWorkspace/TomcatPrj/WEB-INF/src/test里看有MyServlet1.java再到D:/JavaWorkspace/TomcatPrj/WEB-INF/classes/test里看有MyServlet1.class(编译过的MyServlet1.java)

现在再来看下Eclipse里代码区域,MyServlet1的代码已经写了好多行了,这就是工具替你写的,仔细看看吧,架子给你都搭好了呢!

****************************运行Servlet*********************************

我们就以工具替我们写的代码MyServlet1为例,练习Servlet的运行。

在MyEclipse Web Browser 里键入 http://127.0.0.1:8080/TomcatPrj/servlet/MyServlet1

运行成功!

奇怪为什么是“/servlet/MyServlet1”?

打开 D:/JavaWorkspace/TomcatPrj/WEB-INF/web.xml 里有MyServlet1的配置信息,用文本编辑器打开,看看里面有 <url-pattern>/servlet/MyServlet1</url-pattern>这是MyServlet1的访问路径

把“/servlet/” 改成““/Myservlet/”,再在MyEclipse Web Browser 里键入 http://127.0.0.1:8080/TomcatPrj/Myservlet/MyServlet1,结果是一样成功的。

原创粉丝点击