`

linux上java环境变量配置及部署多个tomcat

阅读更多

 

Linux下java环境变量设置的完整步骤:

从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。

解开生成JDK目录,这里假设JDK安装在/usr/java/jdk1.5.0_10中:

代码:

sudo chmod 755 jdk1.5.0_10_XXXX.bin

<!--IWMS_AD_BEGIN-->

<script src="../../system/system60.js" type="text/javascript"></script>

<!--IWMS_AD_END-->

sudo ./jdk1.5.0_10_XXXX.bin

sudo mkdir /usr/java

sudo mv jdk1.5.0_10/ /usr/java

代码:

sudo gedit /etc/profile

在这个文件的末尾追加:

代码:

export JAVA_HOME=/usr/java/jdk1.5.0_10/

#注意把新添加的JDK的bin目录追加在$PATH的最前面,这样当系统中安装有多个JDK版本时,程序会优先搜寻排在最前面的JDK版本。

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。

代码:

source /etc/profile

如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。

最后检查环境变量更改是否生效:

代码:

java -version

 

***********************************************************

 

next

 

Linux部署多个tomcat

 

1.         环境:
1.1.        Centos 5.0
1.2.        Tomcat 5.5.17

2.         需要解决一下几个问题
2.1.        不同的tomcat启动和关闭监听不同的端口
2.2.        不同的tomcat的启动文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。

3.         解决步骤:

3.1.        修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:
JAVA_HOME=/usr/java/jdk
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH
CATALINA_BASE=/u01/app/apache-tomcat-6.0.18
CATALINA_HOME=/u01/app/apache-tomcat-6.0.18
export CATALINA_BASE CATALINA_HOME
CATALINA_2_BASE=/u01/app/apache-tomcat-shanghai
CATALINA_2_HOME=/u01/app/apache-tomcat-shanghai
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_HOME=/usr/local/tomcat
export TOMCAT_HOME
TOMCAT_2_HOME=/usr/local/tomcat2/apache-tomcat-5.5.17
export TOMCAT_2_HOME

3.2.        第一个安装在/usr/local/tomcat处的tomcat,保持解压后的原状不用修改。修改第二个安装在/usr/local/tomcat2/apache-tomcat-5.5.17处的tomcat。需要修改两个地方:
3.2.1.       修改server.xml配置和第一个不同的启动、关闭监听端口。修改后示例如下:
<Server port="9005" shutdown="SHUTDOWN">  端口:8005->9005
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9080
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="9009"                        端口:8009->9009
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
3.2.2.       修改bin下的startup.sh和shutdown.sh。修改后的示例如下:(同样的修改)
export JAVA_HOME=/usr/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_2_HOME  利用profile中第二组设置
export CATALINA_BASE=$CATALINA_2_BASE       利用profile中第二组设置

4.         修改完毕后,必须重新启动linux。可能是因为修改了profile文件的缘故?

5.         分别进入两个tomcat的bin目录,启动tomcat--./startup.sh

6.         然后访问http://localhost:8080 和 http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。

7.         如果想启动多个可以依此法类推……
next -->
我的实际操作,只要两个步骤就完工了
一:修改tomcat/conf/server.xml中的三处端口
<Server port="9005" shutdown="SHUTDOWN">  端口:8005->9005
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9080
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="9009"                        端口:8009->9009
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
二:修改tomcat/bin下的startup.sh和shutdown.sh制定对应的tomcat路径
export CATALINA_HOME=/home/tomcat6dev
export CATALINA_BASE=/home/tomcat6dev
export TOMCAT_HOME=/home/tomcat6dev
export CATALINA_TMPDIR=/home/tomcat6dev/temp
分享到:
评论

相关推荐

    linux安装多个tomcat

    本文将详细介绍如何在Linux上安装和管理多个Tomcat。 首先,我们需要了解Tomcat。Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,由Apache软件基金会维护。由于其轻量级...

    tomcat 部署java项目 jar

    - 脚本可能包含了设置环境变量(如JAVA_HOME, CATALINA_HOME等)、初始化系统路径、检查配置、启动Java进程等操作。 - 使用命令行运行`./start.sh`可以启动Tomcat,而`./shutdown.sh`则可以停止服务。 5. **配置...

    ubuntu配置多个tomcat方法

    在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在Ubuntu系统下配置并运行多个Tomcat服务。 #### 二、配置...

    linux下安装JAVA运行环境_tomcat+java,部署项目war包

    在Linux上安装Java通常分为两步:下载JDK(Java Development Kit)和配置环境变量。你可以通过官方Oracle网站或者使用YUM仓库来安装。如果选择YUM,可以运行`sudo yum install java-1.8.0-openjdk-devel`命令安装...

    jdk+tomcat+Eclipse(JAVA环境开发配置)

    本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...

    linux下部署tomcat应用程序和基本优化原则

    3. 编辑 /tomcat/bin 目录下的 startup.sh 文件,配置 JDK 环境变量。添加以下内容: export JAVA_HOME=/opt/hn/jdk1.7.0_17 export CATALINA_HOME=/opt/hn/tomcat-6.0.35 export TOMCAT_HOME=/opt/hn/tomcat-6.0.35...

    linux下按照tomcat并部署web项目

    在Linux环境下安装并配置Tomcat以及部署Web项目是一项重要的技术任务,涉及到多个环节的设置与调整。以下将详细介绍整个过程中的关键步骤及注意事项。 #### 二、安装JDK 1. **下载JDK安装包**:首先需要从Oracle...

    如何在Linux下安装启动多个Tomcat

    文章标题:“如何在Linux下安装启动多个Tomcat”——本文旨在详细介绍如何在同一台Linux服务器上安装并启动多个Tomcat实例,并重点讲解如何配置不同的端口号以及路径。 描述:“如何在linux下启动多个tomcat,描述...

    java&tomcat for linux安装配置

    在Linux环境中,安装和配置Java及Tomcat是搭建服务器应用的基础步骤。以下是对这个过程的详细解释: 首先,我们需要安装Java。在这个例子中,我们使用的是Java Enterprise Edition (Java EE) SDK 5.04。这一步骤...

    配置Tomcat及JDK环境变量

    - `CATALINA_BASE`:如果在同一台机器上运行多个Tomcat实例,可以设置此变量区分不同实例。 - `JAVA_OPTS`:用于传递Java启动参数,如内存分配(-Xms, -Xmx)和其他JVM优化选项。 配置完成后,可以通过在命令行...

    linux下启动多tomcat

    在Linux环境下启动多个Tomcat服务器是一项常见的需求,尤其是在开发、测试或生产环境中,为了实现不同应用的隔离或者负载均衡,企业级项目往往需要部署多个独立的Tomcat实例。以下将详细解析如何在Linux系统中成功...

    tomcat之Linux版

    总的来说,Linux上的Tomcat部署涉及到下载、解压、配置环境变量、安全设置、启动脚本、防火墙规则以及日志和性能管理等多个环节。每个环节都需要仔细处理,以确保Tomcat能够在Linux环境下稳定高效地运行。

    java tomcat环境配置

    安装过程中需注意设置好安装路径,并在系统环境变量中配置`JAVA_HOME`指向JDK的安装目录。同时,还需要添加`PATH`和`CLASSPATH`环境变量,确保系统能够找到Java的可执行文件和类库。 2. **JRE(Java Runtime ...

    tomcat集成部署配置

    Tomcat由Catalina、Jasper、 Coyote、Juli等多个组件构成,它们各自负责不同的功能。Catalina是核心部分,处理Servlet和JSP;Jasper解析JSP文件为Servlet;Coyote处理HTTP请求;Juli则是日志系统。 集成部署的流程...

    linux上部署JAVA应用.ppt

    本资源摘要信息涵盖了 Linux 上部署 JAVA 应用的多个方面,包括网络配置、Samba 服务器设置、JDK 和 Tomcat 的安装与配置等。这些建议和步骤可以帮助用户快速地在 Linux 主机上部署 JAVA 应用。

    JAVA 部署LINUX

    9. **负载均衡与集群**: 在大型部署中,可能需要配置负载均衡器(如Nginx或HAProxy)分发请求到多个Java实例,形成集群,提高系统的可用性和可扩展性。 10. **自动化部署**: 使用持续集成/持续部署(CI/CD)工具,...

    linux下java项目部署

    下面我们将深入探讨Linux系统下的Java项目部署过程,包括环境准备、JDK安装、配置环境变量、Tomcat服务器设置以及项目的实际部署步骤。 1. **环境准备**:首先,你需要一台运行Linux操作系统的服务器,例如Ubuntu、...

    Linux环境下tomcat7

    在Linux环境下部署和管理...以上内容涵盖了在Linux环境下使用Tomcat 7的基础知识,包括安装、配置、管理、部署和优化等多个方面。理解并熟练掌握这些知识,将有助于你在实际工作中更高效地管理和维护Web应用服务。

Global site tag (gtag.js) - Google Analytics