- 浏览: 266317 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
1260533105:
uncaught invalidstateerror:Fail ...
WebSocket -
sh747665463:
压力好大啊
【转】如果你不知道接下去学什么,就看这个
1. 准备
RedHat 9.0(原则上 RH7,8,9,ES/AS2.1,3都适用,其他 Linux 或者 FreeBsd 未试过);
j2sdk-1_4_2_05-linux-i586.bin(JAVA_HOME=/usr/local/java,如果不同下面相应地方也要修改)
jakarta-tomcat-5.0.28.tar.gz(CATALINA_HOME=/usr/local/tomcat,如果不同下面相应地方也要修改)
安装过程不再赘述。
2. 配置Tomcat
按照通常在 Linux 下配置 Tomcat 的步骤作就可以了。:) 注意不要与其他已用的端口冲突。然后根据[1]中的内容运行如下命令:
$ cd $CATALINA_HOME/bin
$ tar xvfz jsvc.tar.gz
$ cd jsvc-src
$ ./configure --with-java=/usr/local/java
$ make
$ cp jsvc ..
$ cd ..
运行如下命令启动Tomcat:
$ cd $CATALINA_HOME
$ ./bin/jsvc -Djava.endorsed.dirs=./common/endorsed -cp ./bin/bootstrap.jar \
-outfile ./logs/catalina.out -errfile ./logs/catalina.err \
org.apache.catalina.startup.Bootstrap
使用浏览器访问一下 http://<host>:<port
>,确认一下是否已经启动 Tomcat。
3. 编写service脚本
服务脚本名定为 tomcat5(参见5.),当然可以自行修改,只要不与已有服务重名。然后将 tomcat5 复制到 /etc/init.d 目录下。
# cd /etc/init.d
# chkconfig --add tomcat5
# chkconfig tomcat5 on
# /etc/init.d/tomcat5 stop
# /etc/init.d/tomcat5 start
使用浏览器访问 http://<host>:<port
>,确认一下是否已经启动 Tomcat。
# reboot
OK!
4. 参考
[1]. Tomcat 5.0 Setup. (http://jakarta.apache.org/tomcat/tomcat-5.0-doc/setup.html
)
5. 附:tomcat5脚本内容
注意,其中部分内容要根据实际的目录进行修改。
#!/bin/sh
##############################################################################
#
# Copyright 2004 The Apache Software Foundation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#
http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##############################################################################
#
# Small shell script to show how to start/stop Tomcat using jsvc
# If you want to have Tomcat running on port 80 please modify the server.xml
# file:
#
# <!-- Define a non-SSL HTTP/1.1 Connector on port 80 -->
# <Connector className="org.apache.catalina.connector.http.HttpConnector"
# port="80" minProcessors="5" maxProcessors="75"
# enableLookups="true" redirectPort="8443"
# acceptCount="10" debug="0" connectionTimeout="60000"/>
#
# That is for Tomcat-5.0.x (Apache Tomcat/5.0)
#
# tomcat5 This shell script takes care of starting and stopping
# standalone Tomcat-5.0.x
#
# chkconfig: - 60 50
# description: Tomcat is a JSP server daemon.
# processname: tomcat5
# Source function library.
. /etc/rc.d/init.d/functions
# Adapt the following lines to your configuration
JAVA_HOME=/usr/local/java
CATALINA_HOME=/usr/local/tomcat
DAEMON_HOME=$CATALINA_HOME/common/daemon
TOMCAT_USER=root
TMP_DIR=/var/tmp
CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
RETVAL=0
prog="tomcat5"
case "$1" in
start)
#
# Start Tomcat
#
$CATALINA_HOME/bin/jsvc \
-user $TOMCAT_USER \
-home $JAVA_HOME \
-Dcatalina.home=$CATALINA_HOME \
-Djava.io.tmpdir=$TMP_DIR \
-outfile $CATALINA_HOME/logs/catalina.out \
-errfile '&1' \
$CATALINA_OPTS \
-cp $CLASSPATH \
org.apache.catalina.startup.Bootstrap
#
# To get a verbose JVM
#-verbose \
# To get a debug of jsvc.
#-debug \
echo -n $"Starting $prog : "
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
echo_success
echo
;;
stop)
#
# Stop Tomcat
#
echo -n $"Stopping $prog : "
PID=`cat /var/run/jsvc.pid`
kill $PID
RETVAL=$?
[ $RETVAL -eq 0 ] && rm /var/lock/subsys/$prog
echo_success
echo
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
发表评论
-
转:Linux内核参数详解
2018-07-20 17:34 517https://blog.csdn.net/yueguan ... -
ipmitool
2018-07-17 17:53 757一、开关机,重启 1. ... -
awk 分组统计
2018-04-15 09:27 1337cat * |grep 'java.lang.ClassNot ... -
numa关闭
2016-10-20 09:54 1551zone_reclaim_mode参数为1,numa并没有关 ... -
shell单引号,双引号,反引号与反斜杠
2016-07-03 09:40 1209单引号:强调是什么就是什么不替换任何东西,会忽略任何引用值, ... -
shell 判断条件
2016-07-03 09:26 419前言: 无论什么编程语言都离不开条件判 ... -
转:linux 文件系统IO性能优化
2016-05-23 08:53 973对于LINUX SA来说,服 ... -
yum install 安装路径
2016-03-08 19:07 637一般是 /usr/local 一般一个软件是要复制多个文件 ... -
转:linux系统mysql安装后文件分布情况
2016-01-19 20:31 0MySQL安装完成后不象SQL Server默认安装在一个目 ... -
shell控制语句
2016-01-09 09:50 492linux shell有一套自己的流程控制语句,其中包括条件 ... -
shell for 循环
2016-01-09 09:40 0关于shell中的for循环用法很多,一直想总结一下,今天网 ... -
posrt 排序工具并行工作--快
2012-11-05 14:28 899一个文件n列,假设需要按照文件的第2列排序,第二列是in ... -
清理linux 系统缓存
2012-10-31 16:52 926echo 3 > /proc/sys/vm/drop_c ... -
关闭SELinux
2012-07-22 19:13 0关闭SELinux的方法: 修改/etc/seli ... -
实例详细说明linux下去除重复行命令uniq
2012-06-25 18:28 1314一、uniq干什么用的 linux下去除文本重复行的命令 ... -
grep+sed 全文件夹替换
2012-06-17 21:25 1343grep aaa -rl ./test |xargs s ... -
vim 查找替换
2012-06-04 16:58 892vi/vim 中可以使用 :s ... -
vi常用命令
2012-05-22 20:11 8981、复制多行,并粘贴 ... -
linux多文件替换关键字
2012-06-04 16:57 1035现在网上这样的方法只有两种,一种是Mahuinan法,一种是S ... -
TCP 参数
2012-01-16 15:25 2439net.ipv4.tcp_max_tw_buckets ...
相关推荐
在Linux环境下配置Tomcat自启动是一项常见的系统管理任务,这对于保持服务器服务的连续性和稳定性至关重要。下面我们将详细探讨如何在Linux系统中设置Apache Tomcat自动启动,并了解与这个过程相关的概念和技术。 ...
教你如何在linux下配置tomcat自动启动的脚本
本教程将详细讲解如何在Linux环境下将Tomcat配置为系统服务,实现开机自动启动。 首先,我们需要理解Linux服务的概念。在Linux中,服务是后台运行的程序,它们在用户登录之前启动,提供各种系统级的功能。为了使...
Linux 下 Tomcat 服务器配置与开机自启动设置 一、Tomcat 服务器配置 Tomcat 服务器是一种流行的基于 Java 的 Web 应用服务器,它可以运行在多种操作系统上,包括 Linux、Windows 和 Unix 等。在 Linux 中,配置 ...
本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解Tomcat的不同版本。Tomcat有多个版本,包括Tomcat7、Tomcat8和Tomcat9。当前,企业中广泛使用的是Tomcat8,因为它提供了更...
使用以下命令验证 Tomcat 是否已自启动: ``` ps -ef | grep tomcat ``` 如果出现 Tomcat 进程,则表示自启动成功。 八、总结 Tomcat 开机自启动可以通过创建自启动脚本、赋予权限、启动服务和设置开机自启动来...
linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...
【标题】:“Tomcat Linux服务和自启动” 在Linux系统中,Apache Tomcat是一个广泛使用的开源Java Servlet容器,用于部署和运行Java web应用程序。Tomcat是基于Java的轻量级应用服务器,它遵循Java EE规范中的...
本篇文章将详细介绍如何在CentOS环境下配置Tomcat服务器实现开机自启动。 #### 二、准备工作 在开始配置之前,请确保已经完成了以下步骤: 1. **安装Java环境**:Tomcat是基于Java的应用服务器,因此首先需要安装...
Linux自动启动tomcat服务shell脚本
tomcat的安装,并将将tomcat设置成服务
在Linux环境下配置JDK和Tomcat是服务器管理中常见的任务,尤其对于运行Java应用程序和Web服务至关重要。这里我们将详细介绍如何在CentOS 5.3操作系统上进行这些步骤,并附带了如何设置Tomcat自动启动的方法,使用...
### Tomcat自启动详解:如何实现解压缩版Tomcat服务自动启动 在现代Web开发环境中,Apache Tomcat作为一款广泛使用的开源Servlet容器,为Java Web应用程序提供了强大的支持。然而,默认情况下,Tomcat并不会随着...
### Red Hat (LINUX) 下 JDK TOMCAT (x64) 环境配置与自启动设置 在本文中,我们将详细介绍如何在 Red Hat Enterprise Linux 4 (x86_64) 操作系统上安装并配置 JDK 1.6 和 Tomcat 6,以及如何设置它们为系统自启动...
在Linux环境中,为了确保应用程序如Tomcat能够随系统自动启动并作为守护进程运行,需要进行一系列的配置步骤。本文将详细介绍如何将Tomcat添加到Linux的守护进程,并处理"Invalid user name 'tomcat' specified"的...
通过以上步骤,你已经成功地在Linux系统下配置了Tomcat服务的自启动。这对于维护服务器的稳定性、减少人工干预以及提高整体的服务质量都具有重要意义。每次系统重启时,Tomcat服务都会自动启动,从而确保应用程序的...
安装完成后,我们可以在Linux上启动Tomcat。默认情况下,Tomcat的可执行脚本位于`/usr/local/tomcat/bin`目录下,如`catalina.sh`。使用以下命令启动Tomcat: ```bash sudo /usr/local/tomcat/bin/catalina.sh ...
### Linux 下配置 Tomcat 开机启动 #### 概述 本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat ...
4. **启动Tomcat**:在Tomcat的bin目录下,运行`./startup.sh`脚本来启动服务。若要停止Tomcat,可以执行`./shutdown.sh`。 5. **配置服务器**:在`conf/server.xml`文件中,你可以配置Tomcat的端口、线程池、连接...