免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1206 | 回复: 0
打印 上一主题 下一主题

在RHEL4系统中构建JDK+Eclipse+Tomcat开发环境 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-14 18:28 |只看该作者 |倒序浏览
在RHEL4系统中构建JDK+Eclipse+Tomcat开发环境

2007-09-11 kenthy#qingdaonews.com

############################################################################
系统环境:RHEL4 [ 2.6.9-5.EL ]
软件版本:
jdk1.6: jdk-6u2-linux-i586.bin
tomcat6.0: apache-tomcat-6.0.14.tar.gz
eclipse: eclipse-SDK-3.2.1-linux-gtk.tar.gz
Eclipse汉化包:NLpack1-eclipse-SDK-3.2.1-gtk.zip
############################################################################
一、安装JDK
    1、解包安装
# rpm -e `rpm -qa | grep java`        //卸载旧版java
# cp jdk-6u2-linux-i586.bin /usr/local/
# cd /usr/local
# chmod a+x jjdk-6u2-linux-i586.bin        //添加执行权限
# ./jdk-6u2-linux-i586.bin
# rm -rf /usr/local/jdk-6u2-linux-i586.bin
    2、设置环境变量
# ln -s /usr/local/jdk1.6.0_02/ /usr/local/jdk
# ln -sf /usr/local/jdk/bin/java /usr/bin/
# vi /etc/profile        //添加环境变量设置
     JAVA_HOME=/usr/local/jdk
     CLASSPATH=./:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
     PATH=$JAVA_HOME/bin:$PATH
     export JAVA_HOME CLASSPATH PATH
# exit         //退出、注销后重新登陆,以便新设置的环境变量生效
    3、验证jdk安装
# java -version        //验证java的版本信息
# vi HelloWorld.java        //创建简单的java测试代码
public class HelloWorld {
  public static void main(String args[]) {
    System.out.println("Hello World!!");
  }
}
# javac HelloWorld.java        //测试javac的编译功能     
# java HelloWorld        //测试java程序的运行
二、安装Eclipse
    1、解包安装英文版及中文语言包
# tar zxvf eclipse-SDK-3.2.1-linux-gtk.tar.gz -C /usr/local/
# unzip NLpack1-eclipse-SDK-3.2.1-gtk.zip -d /usr/local/
    2、调整eclipse的内存设置
# vi /usr/local/eclipse/eclipse.ini
-vmargs
-Xms64m
-Xmx512m
-XX:PermSize=64M
-XX:MaxPermSize=128M
    3、创建命令快捷方式
# echo '/usr/local/eclipse/eclipse &' > /usr/bin/eclipse
# chmod a+x /usr/bin/eclipse
    4、创建桌面快捷方式
# vi ~/Desktop/Eclipse3.2.desktop        //用vi创建桌面快捷方式(或者在桌面单击右键-->创建启动器)
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Eclipse.3.2
Type=Application
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
# chmod 700 ~/Desktop/Eclipse3.2.desktop        //为新建的桌面快捷方式设置权限。
    5、启动Eclipse图形开发环境
方式一:“运行”菜单-->“运行应用程序”-->输入“eclipse”确认运行。
方式二:直接双击桌面上的“Eclipse3.2”快捷方式
三、安装Tomcat
    1、解包安装
# tar zxvf apache-tomcat-6.0.14.tar.gz -C /usr/local/
    2、设置环境变量
# ln -s /usr/local/apache-tomcat-6.0.14 /usr/local/tomcat
# vi /etc/profile        //添加CATALINA_HOME变量设置,修改CLASSPATH变量,添加servlet-api.jar的路径
     JAVA_HOME=/usr/local/jdk
     CATALINA_HOME=/usr/local/tomcat
     CLASSPATH=./:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jar
     PATH=$JAVA_HOME/bin:$PATH
     export JAVA_HOME CATALINA_HOME CLASSPATH PATH
# exit         //退出、注销后重新登陆,以便新设置的环境变量生效
    3、添加管理员用户
# vi /usr/local/tomcat/conf/tomcat-users.xml        //添加一行设置,增加管理员用户kenthy
  

    4、修改shutdown.sh脚本      //原有脚本容易导致内核错误而死机
# cd /usr/local/tomcat/bin
# mv shutdown.sh shutdown.sh.old
# vi /usr/local/tomcat/bin/shutdown.sh      //创建新的shutdown.sh关闭服务脚本
#!/bin/bash
TOMCAT_PID=`netstat -anp | grep :8080 | awk '{print $7}' | awk -F [/] '{print $1}'`
kill -9 $TOMCAT_PID 2> /dev/null
if [ $? -ne 0 ] ; then
        echo 'Tomcat is not running.'
else
        echo "Succeed to shutdown tomcat."
fi
# chmod a+x shutdown.sh        //为新建的脚本文件增加执行权限
    5、创建命令快捷方式
# ln -sf /usr/local/tomcat/bin/startup.sh /usr/bin/tomcat-up
# ln -sf /usr/local/tomcat/bin/shutdown.sh /usr/bin/tomcat-down
    6、启动tomcat服务并测试
# tomcat-up      //若需要关闭tomcat,可以执行tomcat-down
在浏览器里访问
http://server_address:8080/
        //若看到tomcat的Web界面则启动正常
点击Web界面左侧的“Tomcat Manager”链接可以进入tomcat的管理页面(使用Step3设置的kenthy用户登陆)
或者访问
http://192.168.20.2:8080/manager/html
也可以直接进入管理页面
四、部署JSP、Servlet应用
    1、创建测试目录
# mkdir /usr/local/tomcat/webapps/test
# cd /usr/local/tomcat/webapps/test
# cp -rf ../examples/WEB-INF/ ./        //复制servlet的样本配置文件
    2、部署jsp页面
# cd /usr/local/tomcat/webapps/test
# vi date.jsp        //创建一个jsp测试页面(本例中用于显示系统日期、时间)
Now Time is :
   
在浏览器里访问
http://server_address:8080/test/date.jsp
        //应能正常显示系统日期、时间
    3、部署Servlet应用
# cd /usr/local/tomcat/webapps/test/WEB-INF/classes
# vi GoodLuck.java       //创建一个servlet测试文件(本例中用h1号字显示“Good Luck To You!!”字样)
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class GoodLuck extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
     out.println("Good Luck To You!!");
  }
}
# javac GoodLuck.java        //编译测试servlet文件
# vi /usr/local/tomcat/webapps/test/WEB-INF/web.xml        //修改web.xml文件,替换为以下内容(主要是添加servlet地址映射)
  
      Servlet Test Directory.
  
    Servlet Test Directory
  
      GoodLuck
      GoodLuck
  
  
      GoodLuck
      /servlet/*
  
# tomcat-down ; tomcat-up        //必要时重启tomcat服务

在浏览器里访问
http://server_address:8080/test/servlet/GoodLuck
        //应能正常显示“Good Luck To You!!”


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/40349/showart_381993.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP