在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
在浏览器里访问 //若看到tomcat的Web界面则启动正常
点击Web界面左侧的“Tomcat Manager”链接可以进入tomcat的管理页面(使用Step3设置的kenthy用户登陆)
或者访问 也可以直接进入管理页面
四、部署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测试页面(本例中用于显示系统日期、时间)
< language="java" import="java.util.*"%>
Now Time is : <%out.println(new Date());
%>
在浏览器里访问 //应能正常显示系统日期、时间
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地址映射)
xmlns:xsi=""
xsi:schemaLocation=" "
version="2.5">
Servlet Test Directory.
Servlet Test Directory
GoodLuck
GoodLuck
GoodLuck
/servlet/*
# tomcat-down ; tomcat-up //必要时重启tomcat服务
在浏览器里访问 //应能正常显示“Good Luck To You!!”
阅读(1567) | 评论(0) | 转发(0) |