借鉴网址:
http://wbande.blog.163.com/blog/static/303812572010511101812972/
JDK
vi /etc/profile
JAVA_HOME=/usr/local/jdk1.6.0_23
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
export JAVA_HOME
export PATH
export CLASSPATH
原有的为:tomcat7,新增加的为tomcat71
1 在/etc/profile中添加以下粗体的配置
#原有的tocmat配置
#tomcat7
TOMCAT_HOME=/usr/local/tomcatx/tomcat7
CATALINA_HOME=/usr/local/tomcatx/tomcat7
CATALINA_BASE=/usr/local/tomcatx/tocat7
export TOMCAT_HOME CATALINA_HOME CATALINA_BASE
#添加的tocmat配置,可照此样添加多个tomcat
#tomcat71
TOMCAT_71_HOME=/usr/local/tomcatx/tomcat71
CATALINA_71_HOME=/usr/local/tomcatx/tomcat71
CATALINA_71_BASE=/usr/local/tomcatx/tocat71
export TOMCAT_71_HOME CATALINA_71_HOME CATALINA_71_BASE
2 修改tomcat71的bin/shutdown.sh,在exec "$PRGDIR"/"$EXECUTABLE" stop "$@"这行前边添加如下配置:
export JAVA_HOME=/usr/local/jdk1.6.0_23
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_71_HOME
export CATALINA_BASE=$CATALINA_71_BASE
3 修改tomcat71的bin/startup.sh,在exec "$PRGDIR"/"$EXECUTABLE" stop "$@"这行前边添加如下配置:
export JAVA_HOME=/usr/local/jdk1.6.0_23
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_71_HOME
export CATALINA_BASE=$CATALINA_71_BASE
4 修改tocmat6.0-2的conf/server.xml,更改端口
-----------------------------tocmat6.0-2的server.xml配置如下----------------
<?xml version='1.0' encoding='utf-8'?>
<Server port="9005
" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<Listener className="org.apache.catalina.core.JasperListener" />
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="9080
" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" maxHttpHeaderSize="8192" maxThreads="1000" enableLookups="false" compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" disableUploadTimeout="true" useBodyEncodingForURI="true" />
<Connector port="9009
" protocol="AJP/1.3" connectionTimeout="20000"
redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
</Server>
相关推荐
本文将深入探讨如何在CentOS 7系统上安装和配置Java Development Kit (JDK) 1.7以及Apache Tomcat 7.0,这两个组件对于运行Java Web应用至关重要。 首先,我们来了解JDK 1.7。Java JDK是Java编程语言的软件开发工具...
在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java安装包 ```bash yum list java* ``` 此命令会列出所有与Java相关的安装包。...
这里提供了两个版本:tomcat6.0.33和tomcat7.0.100。你可以根据项目需求选择合适的版本。假设我们选择Tomcat7,可以使用以下命令下载: ```bash wget ...
本文档旨在详细介绍如何在CentOS 6.5 64位系统上部署Nginx与三个Tomcat实例,并实现基本的负载均衡功能。通过这种方式,可以有效地提高Web应用的可用性和性能。 #### 准备工作 在开始部署之前,确保已准备好以下...
4. 启动两个Tomcat实例: ``` cd /opt/tomcat ./bin/startup.sh ``` 四、Nginx反向代理配置 为了实现负载均衡,我们需要在Nginx配置文件中添加反向代理规则。例如: ```nginx http { upstream tomcat_cluster { ...
在CentOS7操作系统中配置Java环境和安装Tomcat9是一个常见的任务,对于开发和部署Java应用程序至关重要。首先,我们需要理解JDK(Java Development Kit)和OpenJDK的区别,这是配置Java环境的基础。 JDK和OpenJDK是...
本解决方案将详细介绍如何在`CentOS7`上配置`Nginx`以实现`Tomcat`的负载均衡,并利用`Redis`进行Session共享,以提高系统的可扩展性和用户会话的一致性。 首先,我们需要在`CentOS7`上安装`Nginx`。可以使用`yum`...
完成以上步骤后,你就成功在CentOS系统上搭建了JDK环境,并配置了Tomcat服务器,同时调整了防火墙规则以允许外部访问。现在,你可以在这个环境中部署和运行Java Web应用程序。注意,实际操作时需要根据你的具体需求...
本文将深入探讨这两个技术以及它们在CentOS操作系统中的集成。 首先,让我们了解`Tomcat`。`Tomcat`是一款开源的Java Servlet容器,由Apache软件基金会维护。它实现了Java Servlet和JavaServer Pages(JSP)规范,...
在 CentOS 中安装 JDK 可以使用 rpm 包或解压缩包两种方式。这里,我们选择使用 rpm 包来安装 JDK。这方式非常简单,不需要配置环境变量。 Tomcat 安装 在 CentOS 中安装 Tomcat 可以使用 yum 命令来安装。安装...
本文档详细介绍了如何在 CentOS 6.6 操作系统上安装 Apache Tomcat 8.0.48,并配置其开机自启功能。通过本教程,您不仅可以了解整个安装过程中的关键步骤,还能学习如何修改 Tomcat 的默认端口号以及如何确保服务器...
在 `/usr/local/` 目录下下载这两个软件,或者根据个人需求选择其他路径。 2. **安装 JDK**: - 使用 `chmod 777` 命令赋予下载的 JDK 安装文件执行权限。 - 执行安装脚本 `./jdk-6u41-linux-i586-rpm.bin`,按照...
在CentOS或Fedora上,使用`sudo yum install tomcat`。 - 手动安装:也可以从官网下载.tar.gz文件,解压至`/opt`或其他合适目录,然后创建软链接到`/usr/bin`,以便全局调用。 3. **macOS上的安装** - 使用...
这可能意味着该压缩包提供了一站式的安装和服务配置流程,帮助用户在CentOS环境下快速搭建起一个支持Redis会话持久化的Tomcat环境。 标签“redis”进一步确认了我们的理解,即此压缩包着重于如何在Tomcat中集成...
以上知识点针对CentOS系统下JDK安装的两个主要方法进行了详尽的描述,详细步骤覆盖了从上传、解压、环境变量配置到验证安装整个过程。此外,还介绍了一些Linux环境下软件管理和Java开发相关的基础知识。
要实现在CentOS 6系统中配置Tomcat 8服务器以开机自启动,我们需要编写一个自定义的系统启动脚本,该脚本会被init系统在启动时调用。这里涉及到的知识点包括Linux的启动过程、Shell脚本编写、环境变量配置以及如何...
这个过程分为两个部分:第一部分是安装 Java 8,第二部分是安装 Tomcat8。 安装 Java 8 安装 Java 8 是一个必要的步骤,因为 Tomcat8 需要依赖 Java 8 来运行。我们可以通过两种方式来安装 Java 8:RPM 安装和 tar...
【Nginx 实现负载均衡】是指通过 Nginx 作为反向代理服务器,将来自客户端的请求分发到多个后端服务器(在这个场景中是两个 Tomcat 应用服务器),以达到均衡负载、提高系统可用性和响应速度的目的。下面我们将详细...
它有两个版本,CentOS6和CentOS7,在服务注册和部署方面存在一些区别。 在CentOS6中,服务的注册和部署主要依赖于init.d脚本和chkconfig工具。具体步骤包括: 1. 注册服务:使用sudo ln -s /path/xxxx.jar /etc/...