【笔记】windows 7 / Linux(Redhat系列)下 tomcat 6.0 + eclipse EE for Web Developers 配置

来源:互联网 发布:java开发的工作经历 编辑:程序博客网 时间:2024/06/07 18:14

Windows 7

1、软件要求:

        jdk 1.6/1.7 下载地址:

        eclipse Java EE IDE for Web Developers  下载地址:(32位) http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR1/eclipse-jee-juno-SR1-win32.zip  。(64位) http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR1/eclipse-jee-juno-SR1-win32-x86_64.zip 

        tomcat 6.0  下载地址:http://www.fayea.com/apache-mirror/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36-windows-x86.zip

      【说明】eclipse需要使用Web Developers版本,因为要用到Web 开发,也可以使用Web插件,这个需要去配置。tomcat目前版本是7.0,不过在eclipse下,tomcat 7.0不会自动生成web.xml文件,建一个servlet时也不会更新web.xml,而tomcat 6.0会自动生成且自动更新。因此,建议使用tomcat 6.0版本。下面是在win 7下安装的。


2、jdk 和 eclipse 安装。这个很好装了,网上一堆。

3、tomcat 解压

       tomcat解压即可,无需安装。例如,我解压到了  “D:\安装软件\apache-tomcat-6.0.36”。

4、配置过程

      1)eclipse 下添加 tomcat 服务

            在eclipse里, Windows —》 Preferences —》 Server —》 Runtime Environment —》Add, 选择Tomcat 6.0,并选择tomcat的解压目录:D:\安装软件\apache-tomcat-6.0.36。如图:

                  

      2)创建Servers

            在eclipse里,File —》 New —》 Other —》 Server —》Server,选择tomcat服务。

                

      3)创建Dynamic Web Project

            在eclipse里,File —》 Project —》 Web —》 Dynamic Web Project,输入工程名,例如webApp,创建成功。

      4)创建Servlet

            在webApp下,右键单击 “Java Resources: src ” New —》 Servlet,输入类名,例如HelloWorld,选择init和doGet方法,创建成功,生成HelloWorld.java。

      5)添加完善HelloWorld.java

            在doGet或doPost方法下,添加如下语句:

            PrintWriter out = response.getWriter();
            out.println("Hello World!");

       完成后,在eclipse左边栏得到如图:

            

5、运行Serlvet

     1)右键单击HelloWorld.java文件,选择Run as —》 Run on server,自动在eclipse中的浏览器打开:http://localhost:8080/webApp/HelloWorld,输出结果,也可以在浏览器中访问:http://localhost:8080/webApp/HelloWorld。


     【说明】上面是eclipse把tomcat服务集成进去了,并且在eclipse中测试。下面说的是从eclipse导出工程成war文件,并把war文件放到解压的tomcat下运行。


6、导出Dynamic Web Project成WAR包

      在第4步建好的webApp工程,右键单击,Export —》 WAR file,选择存放的位置,导出,得到webApp.war包。

7、在tomcat下运行WAR包

      1)配置jdk的环境变量

             一、打开我的电脑 —》属性 —》高级 —》环境变量

             二、新建系统变量JAVA_HOME和CLASSPATH

                    变量名:JAVA_HOME

                    变量值:C:\Program Files\Java\jdk1.6.0  

                    变量名:CLASSPATH

                    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

              三、选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中的bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。

                     变量名:Path

                     变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

               这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置。

       2)启动tomcat

              进到“D:\安装软件\apache-tomcat-6.0.36\bin”目录,双击startup.bat启动tomcat,如果只是闪出窗口就消失,说明启动不成功,可能原因:一是在eclipse下运行的tomcat服务没关,二是java环境变量没配好。

       3)运行webApp

              先把导出的webApp.war包放到“D:\安装软件\apache-tomcat-6.0.36\webapps”目录下,然后在浏览器访问:http://localhost:8080/webApp/HelloWorld,观察结果。


Linux

在Linux下的配置和Windows下的主要差别在于解压包命令和JDK的配置,这里主要针对Redhat系列的,其他Linux类似。


1、软件要求:

JDK1.6 / 1.7: http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz

EclipseJava EE IDE for Web Developers :(32位)http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR1/eclipse-jee-juno-SR1-linux-gtk.tar.gz 。(64位)http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR1/eclipse-jee-juno-SR1-linux-gtk-x86_64.tar.gz

Tomcat 3.6:http://www.fayea.com/apache-mirror/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36.tar.gz

【说明】和Windows类似。eclipse需要使用Web Developers版本,因为要用到Web 开发,也可以使用Web插件,这个需要去配置。tomcat目前版本是7.0,不过在eclipse下,tomcat 7.0不会自动生成web.xml文件,建一个servlet时也不会更新web.xml,而tomcat 6.0会自动生成且自动更新。因此,建议使用tomcat 6.0版本。下面是在Linux下安装的。


2、JDK的安装和配置

1) 解压JDK

下载jdk-7-linux-i586.tar.gz后,放到你想存放的地方,例如放到了/usr/local/,进入该目录(#cd /usr/local),解压,

#sudo tar zxvf jdk-7-linux-i586.tar.gz 解压得到jdk1.7.0文件夹,其绝对路径为/usr/local/jdk1.7.0

2)配置环境变量

有两种方式,一种是用root修改全局变量,一种是用当前用户修改局部变量。建议使用局部变量,下面先介绍局部环境变量配置

#vi ~/.bashrc

在末尾添加:

 export JAVA_HOME=/usr/local/jkd1.7.0

                export JRE_HOME=${JAVA_HOME}/jre

                export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

                export PATH=${JAVA_HOME}/bin:$PATH

               保存退出,输入以下命令使之立即生效。

               source ~/.bashrc


               配置好了JDK后,eclipse和Tomcat和Windows下的配置类似,就是需要使用一些解压缩命令,如果你是用图形界面,那就跟Windows操作差不多了。

3、启动Tomcat,

           LInux下,例如,解压Tomcat得到apache-tomcat-6.0.36文件夹,进入该目录

           #cd bin

           进入bin目录后,使用如下命令启动Tomcat

           #sh startup.sh


          其他的操作和windows类似了。