设为首页 收藏本站
查看: 889|回复: 0

[经验分享] Tomcat精简配置

[复制链接]

尚未签到

发表于 2018-11-30 12:14:13 | 显示全部楼层 |阅读模式
TomCat安装与配置
软件包:
jdk-6u21-linux-i586-rpm.bin
apache-tomcat-6.0.28.tar.gz
下载地址:
http://java.sun.com/javase/downloads/widget/jdk6.jsp
http://tomcat.apache.org/

安装JDK
[root@station1 src]# chmod u+x jdk-6u21-linux-i586-rpm.bin
[root@station1 src]# ./jdk-6u21-linux-i586-rpm.bin
..Java(TM) SE Development Kit 6 successfully installed.
[root@station1 src]# java --version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-46)

Copyright (C) 2006 Free Software Foundation, Inc.


[root@station1 src]# rpm -ql jdk   查看JDK安装在/usr/java/jdk1.6.0_21
[root@station1 ~]# ln -s /usr/java/jdk1.6.0_21/ /usr/java/jdk

配置JAVA环境变量
[root@station1 ~]# vim /etc/profile
export JAVA_HOME=/usr/java/jdk
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
[root@station1 ~]# source /etc/profile

安装Tomcat
[root@station1 src]# tar -zxvf apache-tomcat-6.0.28.tar.gz -C /usr/local/
[root@station1 src]# cd /usr/local/
[root@station1 local]# mv apache-tomcat-6.0.28/ apache-tomcat
启动Tomcat
[root@station1 ~]# /usr/local/apache-tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat
Using CATALINA_HOME:   /usr/local/apache-tomcat
Using CATALINA_TMPDIR: /usr/local/apache-tomcat/temp
Using JRE_HOME:        /usr/java/jdk/jre
Using CLASSPATH:       /usr/local/apache-tomcat/bin/bootstrap.jar
[root@station1 ~]# netstat -antulp | grep 8080
tcp        0      0 :::8080       :::*       LISTEN      8067/java
[root@station1 ~]#

再附上Tomcat的system V 式脚本(在网上某Linux论坛上找的):
#!/bin/bash
# chkconfig: 2345 99 10
# description: Start or stop the Tomcat server

#pidfile: /var/run/tomcat.pid
. /etc/rc.d/init.d/functions
RETVAL=0
prog="Tomcat"
#
设置环境变量 根据实际情况做修改
JAVA_HOME=/opt/j2sdk
CLASSPATH=/opt/j2sdk/lib/tools.jar
CATALINA_HOME=/opt/tomcat5
PID_FILE=/var/run/tomcat.pid
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH CATALINA_HOME PATH
start(){
        echo -n "Starting $prog:"
        startup.sh   >;/dev/null
        RETVAL=$?
        [ $RETVAL = 0 ] && touch /var/lock/subsys/tomcat
        [ $RETVAL = 0 ] && echo_success || echo_failure
        result=`ps -aux|grep  java|awk -F " " '{if ($11!~/grep/) print $2}'`
        if [ ! -z $PID_FILE ] ; then
        echo $result >; $PID_FILE
        fi
        echo
        return $RETVAL

}
stop(){
        echo -n "Stopping $prog:"
        kill -9 `cat $PID_FILE`
        RETVAL=$?
        [ $RETVAL = 0 ] && rm /var/lock/subsys/tomcat
        [ $RETVAL = 0 ] && echo_success || echo_failure
        if [ ! -z $PID_FILE ] ; then
        rm -rf $PID_FILE
        fi
        echo
        return $RETVAL
}
status(){
        result=`ps -aux|grep  java|awk -F " " '{if ($11!~/grep/) print $2}'`
        if [ $result ] ; then
        echo "$prog (pid $result)  
正在运行"
        else
        echo "$prog 已停"
        fi
}

case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        status)
                status
                ;;
        restart|reload)
                stop
                start
                ;;
        *)
        echo "Usage:$0 {start|stop|status|restart|reload}"
        RETVAL=1
esac
exit $RETVAL


将些脚本放置到/etc/init.d/目录下命名tomcat,给相应执行权限.
#chkconfig --add tomcat
#chkconfig tomcat on


打开测试页面http://localhost:8080
http://blog.运维网.com/attachment/201007/201007211279693632468.gif
http://liwanhong.blog.运维网.com/attachment/201007/201007211279695063125.gif




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-641585-1-1.html 上篇帖子: 配置Tomcat监听80端口, 配置Tomcat虚拟主机,Tomcat日志 下篇帖子: tomcat部署应用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表