LINUX下配置JDK与TOMCAT

来源:互联网 发布:python 字符串strip 编辑:程序博客网 时间:2024/04/29 00:34
安装Sun JDK 
--------------------------------------


一.下载安装对应的jdk,并配置Java环境。
官网下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html




下载将jdk加压后放到/usr/local目录下:


[root@localhost software]# chmod 755 jdk-7u65-linux-x64.rpm
[root@localhost software]# rpm -ivh ./jdk-7u65-linux-x64.rpm
查看安装位置:rpm -qa |grep jdk


安装完成后,默认安到了:/usr/java/jdk1.7.0_65目录




设置环境变量
# vi /etc/profile 


在最后加入以下几行:
#java classpath
#------------------------------------
export JAVA_HOME=/usr/java/jdk1.7.0_65
export JAVA_BIN=/usr/java/jdk1.7.0_65/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH 
#-------------------------------------


:x(退出保存) 


立刻启用 . /etc/profile (注意.与/之间有空格)
或 source /etc/profile
# reboot(重启linux)


















一、下载安装tomcat(http://tomcat.apache.org/)
[root@master ~]# unzip apache-tomcat-6.0.30.zip
[root@master ~]# mv apache-tomcat-6.0.30 tomcat
[root@master bin]#vi catalina.sh


添加以下内容:


CATALINA_HOME=/software/tomcat/


设置*.sh为可执行权限
[root@master local]# chmod +x *.sh


启动tomcat 
[root@master tomcat]# /software/tomcat/bin/catalina.sh start


可进入tomcat日志文件夹中查看日志
[root@master logs]# cd /software/tomcat/logs/
[root@master logs]# tail -f catalina.out


编辑防火墙规则
[root@localhost logs]# vi /etc/sysconfig/iptables
#加入8080端口访问
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
[root@localhost logs]# service iptables restart




tomcat配置指定路径
-------------------------------------
<Context path="/www.jsp.com" docBase="c:\www.jsp.com" debug="0" reloadable="true" crossContext="true">
</Context>


<Host name="jc.weduty.org" appBase="webapps" unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="/app/web/weduty.com/ROOT" debug="0"  
reloadable="true" distributable="true" useHttpOnly="true" 
sessionCookiePath="/" sessionCookieDomain="jc.weduty.org" crossContext="true" />
</Host>




二、添加tomcat服务
-------------------------------------


一,脚本文件,编辑好后放在/etc/rc.d/init.d/下面
#!/bin/sh
#chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
#by cyjch
##############################################
#Startup script for Tomcat on Linux
JAVA_HOME=/usr/local/jdk                  #JDK安装目录
CATALINA_HOME=/usr/local/tomcat           #tomcat安装目录
export JAVA_HOME
export CATALINA_HOME 
###############################################


start_tomcat=$CATALINA_HOME/bin/startup.sh              #tomcat启动文件
stop_tomcat=$CATALINA_HOME/bin/shutdown.sh                  #tomcat关闭文件


start() {                                                             
        echo -n "Starting tomcat: "
        ${start_tomcat}
        echo "tomcat start ok."
}
stop() {
        echo -n "Shutting down tomcat: "
        ${stop_tomcat}
        echo "tomcat stop ok."
}


# See how we were called
                                                  
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        stop
        sleep 10
        start
        ;;
  *)
        echo "Usage: $0 {start|stop|restart}"
esac


exit 0


三、后续服务:
1.给脚本权限:chmod 755 tomcat
2.添加到服务:chkconfig --add tomcat
3.开机启动项:chkconfig --level 345 tomcat on
4.在tomcat目录下编辑nohup_startup.sh(启动)文件
  rm -rf /usr/local/tomcat/bin/nohup.out
  nohup /usr/local/tomcat/bin/catalina.sh run > /usr/local/tomcat/bin/nohup.out &
5.给nohup_startup.sh执行权限。

0 0