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 部署 Java 项目:Tomcat、Redis、MySQL 教程 在 Linux 服务器上部署 Java 项目通常需要配置应用服务器(如 Tomcat)、数据库(如 MySQL)和缓存服务器(如 Redis)。本文将详细介绍如何在 Linux 环境中部署一个 Java 项目,涵盖 Tomcat、Redis 和 MySQL 的安装与配置。通过以上步骤,您已经在 Linux 服务器上成功安装并配置了 Tomcat、MySQL 和 Redis,并将 Java 项目部署到 Tomcat 中。使用 Maven 或 Gradle 打包你的 Java 项目,生成。 阅读详情

相关推荐

在Linux上部署多个Tomcat实例的综合指南

htmltable {th, td {th {pre {简介:为了在开发和测试环境中隔离项目,或实现不同版本的独立运行,经常需要在同一Linux系统中安装多个Tomcat服务器。本文将指导如何在Linux上安装和管理多个Tomcat实例,包括设置环境变量、启动和停止服务器、配置端口和系统服务,以及将Tomcat设置为系统服务以实现自动启动和管理。

weixin_32661831的博客 478

Linux上配置多个tomcat的配置修改(修改tomcat配置)

1、修改环境变量      #vi  /etc/profile ####### 工程1 tomcat1####### export CATALINA_BASE=/data/server/tomcat export CATALINA_HOME=$CATALINA_BASE export TOMCAT_HOME=$CATALINA_BASE ####### 工程2 tomcat2#####...

Try_harder_every_day的博客 816

Linux环境下Apache Tomcat 7.0部署与管理指南

Apache Tomcat 7.0 是一款流行的开源Servlet容器,它实现了Java Servlet和JavaServer Pages (JSP)规范。作为Apache Jakarta项目的一个子项目,Tomcat被广泛应用于Web应用服务器领域。Tomcat 7.0特别加强了对Java EE 6规范的支持,使得它能够更加高效地运行现代的Java Web应用程序。

weixin_34064233的博客 857

linux启动多个tomcat

linux启动多个tomcat 配置tomcat环境变量 操作/etc/profile 文件,在配置完java环境变量的基础上 #vi /etc/profile # Service home export SERVICE_HOME=/yihuitek/volume/service # Java export JAVA_HOME=$SERVICE_HOME/jdk1.7.0_80 export ...

wota5037的博客 425

【全网最新】使用 1panel面板 部署若依系统( springboot 和 vue)项目

打开前端项目的vue.config.js文件,检查devServer下的proxy代理部分,然后将下面这个端口修改为你要在打包后访问的端口,即使用nginx代理前的接口。这个端口默认是80端口,这里把其修改为不会冲突的8010端口,后台接口的地址配置为9080,不过感觉这里设置的8010和9080可能没有用,因为部署前端静态页面是,也配置了一次网页的外部接口和api的接口,后期有空了再验证。打开右侧的Maven,点击:生存期->package,然后点击运行,等待打包成功,包在如图所示的文件夹中。

老薛的专栏 1755

阿里云百炼平台创建智能体-上传文档

阿里云百炼智能体-上传文档文件

weixin_43930851的博客 1356

linux上安装配置多个tomcat

linux上安装配置多个tomcat 文章目录linux上安装配置多个tomcat1. 切换为root角色2. 安装jdk2.1 ubuntu安装jdk2.2 centos安装jdk3. 安装tomcat3.1 创建保存tomcat的目录3.2 获取tomcat的下载的版本号和下载链接3.3 通过wget命令下载tomcat 所有的用户需要全部切换成root用户,如果不切换需要加上sudo。为了...

小雪的博客 5952

【Codesys】获取从站信息,判断是否从站断联,总线丢失

获取EtherCAT从站信息,判断是否从站断联,总线丢失

qq_35316470的博客 5731

linux服务器上部署项目,同时运行两个或多个tomcat

在阿里云服务器上部署项目的时候,想使用阿里云提供的负载均衡服务并创建两个监听(如图), 但需要一台服务器提供两个端口,于是就请教前辈并查询资料,得知: 一台服务器提供两个端口,有两种方式: 1、一个tomcat,开放两个端口; 2、两个tomcat,各运行一个项目,提供两个端口。 后者性能更好一些。于是,就查询实现linux服务器上同时运行两个或多个tomcat的方式...

weixin_30376083的博客 3453

技术文档的语言表达:简洁、准确与易懂的平衡艺术

技术文档的语言表达不仅要简洁、准确,还需要能够打破技术壁垒,使不同背景的读者都能理解。这是一项需要技巧和经验的工作,它要求技术作者既要具备扎实的专业知识,又要具备清晰的表达能力。通过不断打磨语言的简洁性、准确性和易懂性,我们能够创造出一份高质量的技术文档,让知识的传递不再受限于语言的障碍。

人心有反复,好在山水有重逢。 4677

Windows C语言编程:Beep API实现蜂鸣器原理与实战

如果你在 Windows 上写过 C 语言程序,想给程序加个简单的提示音,第一个想到的可能是 printf("\a") 。这个转义字符确实能在某些终端里发出“嘀”的一声,但它太原始、太不可控了,而且很多时候根本没声音。那么,有没有一种更“Windows”、更可控、更专业的方法来让你的程序“说话”呢? 答案是肯定的,而且它比你想象的要强大和复杂。Windows 提供了一个名为 Beep 的 API 函数,专门用于生成蜂鸣声。你可能觉得这功能太简单,甚至有点过时——不就是让电脑“哔”一声吗?但恰恰是这个看似简单

weixin_34109408的博客 394

两个tomcat linux环境变量配置,linux下java环境变量配置及部署多个tomcat

linux上java环境变量配置及部署多个tomcatLinux下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.binsudo ./jdk1.5.0_10...

weixin_42349769的博客 393

华为OD统一考试 - 模拟消息队列(Java & Python& JS & C++ & C )

让我们来模拟一个消息队列的运作,有一个发布者和若干消费者,发布者会在给定的时刻向消息队列发送消息,

算法大师! 3518

环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)

1,上传环境部署安装包到服务器上 2,解压安装包,并部署java # tar -xf jdk-8u201-linux-x64.tar.g # mkdir /usr/java # cp jdk1.8.0_201/ /usr/java --------------------------------------------------------------------------...

Reyn_观极 3468

rk3576 点亮 LCD(eDP)

RK3576 处理器集成了对 **eDP (Embedded DisplayPort)** 接口的支持,主要用于驱动嵌入式或笔记本电脑的内置屏幕。支持 **eDP 1.3 版本协议**, 最大可支持 ****4K@120Hz**。

weixin_35723192的博客 352

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Linux—— Jdk 和 Tomcat 的安装以及部署 Java 中的 SSM 和 SpringBoot 项目

Linux—— Jdk 和 Tomcat 的安装以及部署 Java 中的 SSM 和 SpringBoot 项目

qq_41824825的博客 557

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

如何在Linux下部署Java项目

如何在Linux下部署Java项目

aaa 7704

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux实战 java项目部署上线详解

本文将从搭建基础环境到最终部署项目,每一步都有详细讲解。依次完成 JDK、Tomcat 和 Mysql 的安装,最后介绍 Java项目的实际线上的部署方案。

1加1等于的博客 1993

linux配置Java网站部署环境

文章目录1. 部署jdk1.1 下载1.2 配置环境变量1.3 操作记录2. 部署tomcat3. 部署MySQL 1. 部署jdk 1.1 下载 进入oracle的官网 获取jdk下载地址(需要自行获取) 下载jdk:wget https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f8...

性感的小君君 754

蓝易云高防cdn - Linux JAVA环境的搭建tomcat的部署

本文详细介绍了在Linux环境下安装Java和部署Tomcat的步骤。首先,通过终端命令安装OpenJDK,并验证安装是否成功。接着,设置Java环境变量,包括找到Java安装路径并编辑环境变量文件。然后,从Apache官网下载Tomcat,解压并配置其环境变量。最后,启动Tomcat并验证其是否正常运行。整个过程虽然涉及多个步骤,但按照指南操作应能顺利完成。遇到问题时,建议查阅在线资源寻求解决方案。

高性价比服务器就选:蓝易云 320

小白Linux下安装Tomcat,及热部署

Tomcat启动命令;在/usr/local/tomcat/bin路径下运行 # ./startup.sh ,同上篇文章,把tomcat上传到指定文件夹, 1.解压 tomcat # tar zxvf 压缩包名 2. 解压后的文件夹复制到/usr/local/tomcat # cp -r apache-tomcat-7.0.68 /usr/local/tomcat ...

weixin_30569153的博客 124

Linux服务器部署tomcat

1、准备工作 (1)、准备工具 xshell和xftp(用于远程连接linux服务器) (2)、准备jdk安装包和tomcat部署包。 2、在linux环境上搭建jdk环境,并且配置java环境变量 (1)、下载jdk安装包 下载链接: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133...

weisian的博客 2万+

Linux【Java环境变量配置】

配置java环境创建文件夹​编辑用Xftp上传jdk到/opt/soft 下​编辑解压jdk 修改文件名​编辑在【/etc/profile.d/】创建任意名称的【.sh】脚本文件 JAVA_HOME=/opt/soft/jdkPATH=$JAVA_HOME/bin:$PATH 执行脚本文件 通过javac测试成功 ​编辑 安装Tomcat上传文件到 /root下​编辑 编辑【insert_java_tomcat.sh】 改权限运行脚本安装MySQL-client与MySQL-server上传文件到 /opt

monssoon的博客 1487

Reahat5.5安装jdk、tomcat并部署Java项目

1 下载并安装jdk 虚拟机中安装Redhat5.5 64位企业版, 这里以jdk-7u75-linux-x64.tar.gz为例 在网上下载到这个版本的jdk,或者点击此处下载(访问密码 375a)   以root用户上传到linux系统,并授予其执行的权限 # mkdir /usr/java # cd /usr/java # tar -xvzf jdk-7u75-li

东方友诚 1197
上一篇: 关于oracle的一些sql
下一篇: ResultSet中getDate\getTime\getTimestamp区别
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值