linux下eclipse集成tomcat(tomcatforEclipse)开发

TomcatforEclipse
小弟不才,水平有限,翻译了一部分网站上TomcatForEclipse的插件特点,安装指南和Hello例子。请大虾们多多指正错误。
  • 插件特点:
1.启动和停止Tomcat 4.x, 5.x, 6.x, 7.x
2.Eclipse调试器注册Tomcat进程
3.建立一个WAR 工程(向导可以更新server.xml 文件)
4.增加JAVA工程到Tomcat classpath
5.设置TomcatJVM参数,classpath,bootclasspath
6.导出一个Tomcat工程为WAR 文件
7.Capability to use a custom Tomcat classloader to load classes in several java projects at the same classloader level than classes in a Tomcat project, see  readmeDevLoader.html  (暂未研究)


  • 下载 tomcatforEclipse


我将安装过程翻译过来:
  • 安装
1.这个插件不包含Tomcat
(在用这个插件前,先下载并安装Tomcat).
在这个插件的发行版本里不包含Tomcat,这是一个设计选择,用这种方式,相同版本的插件可以和任意版本的Tomcat一起·          使用。

2.下载tomcatPluginVxxx.zip

3.解压如下:
  - Eclipse_Home/dropins for Eclipse 3.4, 3.5 and 3.6
         - Eclipse_Home/plugins for Eclipse 2.1, 3.0, 3.1, 3.2 and 3.3
 将解压出来的文件夹放在自己安装的eclipse的主目录下的dropins或者plugins下面(按版本不同)

       4.对于eclipse 3.x版本 插件激活方式:
          -用-clean的选项启动一下eclipse
          -如果Tomcat的标志没有显示在工具栏:选择菜单   'Window>Customize Perspective...>Commands',并且检查'Tomcat'是否在'Availabe                            command groups'中
         

       5. 设置Tomcat版本和Tomcat的主目录: Workbench -> Preferences,选择Tomcat和设置Tomcat版本和Tomcat主目录(Tomcat版本和              Tomcat主目录 是必选项,其他设置是为了更高级的配置)

          
6.这个插件用Eclipse参数界面默认的JRE启动Tomcat
         可以打开Eclipse参数界面设置一个JDK座位默认的JRE:   Window -> Preferences -> Java -> Installed JREs.
         这个JRE必须是一个JDK(这是Tomcat的先决条件)。

       7.这个插件设置了Tomcat本身的classpath和bootclasspath.使用Preferences -> Tomcat ->JVM Settings可以设置具体的参数


  • Tomcat 教程:HelloWorld

http://keyboardsamurais.de/2004/01/15/tomcat_tutorial_helloworld_for_complete_fools_-_english/
我这里下载的是最新版Version :3.3  tomcatPluginV33.zip
  我Tomcat用的6.0 

 

对该教程来说,以下三个软件是必须安装的:

Tomcat

Eclipse 3.x

tomcatforEclipse

插件:

1.当你安装了tomcatforEclipse,你将会注意到这些按钮和菜单在你自己的IDE里

左键启动Tomcat,中间的键停止Tomcat,右边的键是重启Tomcat。

2.进入Window-> Preferences配置,看下面的对话框:

linux下eclipse集成tomcat(tomcatforEclipse)开发_第1张图片

选择菜单Tomcat,选择你的Tomcat版本,我这里是6.0,然后选择Tomcat home,该插件现在知道去哪寻找server.xml,并且可以自动估计寻找文件的标准路径。eclipse现在可以管理这个配置文件了。

3.在这里可以增加一个管理用户,也可以自行去conf/tomcat-users.xml加入用户

linux下eclipse集成tomcat(tomcatforEclipse)开发_第2张图片

4.现在我们可以准备测试了,打开服务器,点击在tomcat菜单上开启按钮,可以看到在控制台在输出。如果tomcat起来之后,打开浏览器,输入http://localhost:8080/.如果看到如下图,那么就OK了。

linux下eclipse集成tomcat(tomcatforEclipse)开发_第3张图片

5.Hello World

现在,我们停了Tomcat服务,编写我们的第一个servlet。

首先,我们需要在nagigator下新建一个工程

linux下eclipse集成tomcat(tomcatforEclipse)开发_第4张图片

6.选择tomcat Project

linux下eclipse集成tomcat(tomcatforEclipse)开发_第5张图片

7.输入新的工程名称,点击Next 按钮。

linux下eclipse集成tomcat(tomcatforEclipse)开发_第6张图片

8.在单击next按钮现在我们可以调整下的URI(统一资源标识符)我们希望我们的新应用程序来应对我们的请求。为了说明什么URL的一部分,只是看一看以下地址:http://localhost:8080/Helloo/hello。

linux下eclipse集成tomcat(tomcatforEclipse)开发_第7张图片

9.在其他的控制上默认的配置是OK的,所以我们不去调整。所以最终是

linux下eclipse集成tomcat(tomcatforEclipse)开发_第8张图片

10.当我们点击完Finish之后,我们可以看到,Eclipse已经建立了一个工程

linux下eclipse集成tomcat(tomcatforEclipse)开发_第9张图片

11.现在我们在目录WEB-INF/src下建立一个新类名字叫HelloServlet

代码如下:

 

import
java.io.*;

import
javax.servlet.http.*;
import
javax.servlet.*;

public
class  HelloServlet extends HttpServlet {
  public void doGet (HttpServletRequest req,
                                         HttpServletResponse res)
        throws ServletException, IOException
  {
        PrintWriter out = res.getWriter();
        out.println("Hello, Brave new World!");
        out.close();
  }
}

图片如下:

linux下eclipse集成tomcat(tomcatforEclipse)开发_第10张图片

 

12.不好意思,还没完呢。我们还需要建立一个web.xml文件,我们在WEB-INF下建立

web.xml如下:

linux下eclipse集成tomcat(tomcatforEclipse)开发_第11张图片

13.启动服务器,在浏览器里输入http://localhost:8080/Helloo/hello

那么恭喜你,你已经走出了LINUX下WEB编程的第一步。

如下图显示:

linux下eclipse集成tomcat(tomcatforEclipse)开发_第12张图片

14.在Helloo工程下,新建一个index.jsp文件,代码如下:

linux下eclipse集成tomcat(tomcatforEclipse)开发_第13张图片

 

在浏览器输入:

http://localhost:8080/Helloo

linux下eclipse集成tomcat(tomcatforEclipse)开发_第14张图片

你可能感兴趣的:(eclipse)