Debian安装JDK1.7与Tomcat7.0

一、安装jdk

下载官方jdk:

当前版本是7u25

wget -c http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-i586.tar.gz

(使用这个命令下载的文件不正确,会是一个网页。所以我是把jdk-7u25-linux-i586.tar.gz放到了自己的网站上下载的!)

将下jdk-7u25-linux-i586.tar.gz解压到/usr/lib/下

先解压在当前目录

tar vfxz jdk-7u25-linux-i586.tar.gz

重命名为jdk7并移动至/usr/lib/

mv jdk1.7.0_25/ /usr/lib/jdk7

修改环境变量

vi ~/.bashrc

内容如下:

export JAVA_HOME=/usr/lib/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出,输入以下命令使之立即生效。
source ~/.bashrc

 直接输入命令测试下

java

 

二、安装Tomcat

下载Tomcat

我们这里下载的是Tomcat7

wget -c http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz

解压

tar -zxvf apache-tomcat-7.0.42.tar.gz

复制到指定的目录/usr/lib/

cp -r apache-tomcat-7.0.42 /usr/lib/tomcat7

切换至/usr/lib/tomcat7/bin

cd /usr/lib/tomcat7/bin

运行tomcat

./startup.sh

正常情况下可以见到如下的信息:
Using CATALINA_BASE: /usr/lib/tomcat
Using CATALINA_HOME: /usr/lib/tomcat
Using CATALINA_TMPDIR: /usr/lib/tomcat/temp
Using JRE_HOME: /usr/lib/jdk7/jre
Using CLASSPATH: /usr/lib/tomcat/bin/bootstrap.jar:/usr/lib/tomcat/bin/tomcat-juli.jar

可以使用wget http://localhost:8080/ 进行测试,你懂的。

 

三、配置tomcat自启动

首先我们要准备两个工具以编译jsvc

#apt-get install gcc make

编译jsvc

cd /usr/lib/tomcat7/bin/
tar -zxvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.10-native-src/unix/
./configure --with-java-home=/usr/lib/jdk7/
make
./jsvc --help (如果出现提示和版本号,说明编译成功)
cp jsvc /usr/lib/tomcat7/bin/

修改启动脚本

vi /usr/lib/tomcat7/bin/daemon.sh

在文件的前面加上如下代码,意义自己了解,注意TOMCAT_USER=tomcat是启动tomcat的用户

#################################
JAVA_HOME=/usr/lib/jdk7
CATALINA_HOME=/usr/lib/tomcat7
DAEMON_HOME=/usr/lib/tomcat7/bin
TOMCAT_USER=tomcat
CATALINA_BASE=/usr/lib/tomcat7
CATALINA_OPTS=
#################################

设置为自启动

cp /gzmfb/tomcat/bin/daemon.sh /etc/init.d/tomcat
service tomcat start (测试能否启动,执行后应该可以打开访问tomcat)
service tomcat stop
update-rc.d tomcat defaults (将tomcat添加到自启动)
find /etc/ -name *tomcat (应该出现类以一下代码)
#################################
/etc/rc6.d/K01tomcat
/etc/init.d/tomcat
/etc/rc3.d/S18tomcat
/etc/rc1.d/K01tomcat
/etc/rc2.d/S18tomcat
/etc/rc4.d/S18tomcat
/etc/rc0.d/K01tomcat
/etc/rc5.d/S18tomcat
#################################

重启电脑,测试tomcat是否启动

reboot

 

 (已完)

 

posted @ 2013-09-08 13:56  大轮子  阅读(1353)  评论(0编辑  收藏  举报