- 浏览: 337559 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wangjun0603:
学习了,写的真好!
native2ascii的简单应用 -
qq672076266:
...
native2ascii的简单应用 -
loyalboys:
...
native2ascii的简单应用 -
hanjinting1004:
...
Flex开发者需要知道的10件事 -
管好你家猫:
学了,文章,
native2ascii的简单应用
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. 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. 如果想启动多个可以依此法类推……
<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
发表评论
-
启用Administrator帐户
2011-02-28 15:20 1084把硬盘升级成320G了,重装系统之后只能用user ... -
修改myEclipse8.5的默认workspace
2010-11-05 09:11 1447安装完MyEclipse8.5之后,没发现工作空间 ... -
firefox plugin
2010-10-08 11:17 843Flash Switcher 让火狐可以切换不同版 ... -
项目路径重定向
2010-03-19 14:56 941项目部署,客户要求访问地址要尽量简短 方法一:直 ... -
MyEclipse详解及MyEclipse7.5的优化
2010-03-17 18:31 1010这篇文章本要讲了两方面的内容第一:对MyEclipse的 ... -
eclipse tomcat启动,内存溢出问题
2010-03-03 13:17 1252在 启动过程中出现 内存 溢出问题,抛 ... -
怎样修改myeclipse启动画面
2010-03-02 10:53 1219怎样修改myeclipse启动 ... -
禁用myeclipse indexes 及 优化myEclipse 启动速度
2010-01-24 18:46 16271.禁用myeclipse updating ... -
架构师书单
2009-11-09 16:25 1249前言:走到09年10月23这一天,我已经慢慢工作了两个年头。站 ... -
用Google Code上传备份管理代码
2009-10-22 23:00 10592对于不固定工作场所的程序员来说,通过http的Source C ... -
Eclipse插件安装的三种方法
2009-10-22 15:52 1172(前两种安装方式以多国语言包的安装为例) 1. ... -
pl/sql developer导航窗口
2009-10-20 16:22 3028进来新安装了pl/sql d ... -
ActionScript 3.0 编程精髓
2009-09-04 11:27 1358手里有一本好书,给大家分享,此书的中文版本书店有卖,价格 ... -
怎么查看端口占用情况
2009-09-03 18:15 854开始--运行--cmd 进入命令提示符 输入netstat - ... -
tomcat6.0与tomcat5.5 的区别,和tomcat5.0的区别
2009-09-03 16:37 2062想知道Tomcat 个版本有什 ... -
FLEX经典网站
2009-09-03 12:41 3825如果你在寻找一些关于FLEX的信息,比如教程,提示, ... -
ACTIONSCRIPT™ 3.0 编程
2009-09-03 12:11 821费尽九牛二虎之力把这个文档下载成功,在比蜗牛爬还慢 ... -
AMF
2009-09-02 15:10 1026AMF协议是基于Http协议的. 它的内容处理过程大致 ... -
flex cacheAsBitmap
2009-09-02 13:36 1464cacheAsBitmap 属性 cacheAs ... -
关于flex程序的内存优化
2009-09-01 11:10 2060网上不少flex开发者发表了很多关于fl ...
相关推荐
本文将详细介绍如何在Linux上安装和管理多个Tomcat。 首先,我们需要了解Tomcat。Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,由Apache软件基金会维护。由于其轻量级...
- 脚本可能包含了设置环境变量(如JAVA_HOME, CATALINA_HOME等)、初始化系统路径、检查配置、启动Java进程等操作。 - 使用命令行运行`./start.sh`可以启动Tomcat,而`./shutdown.sh`则可以停止服务。 5. **配置...
在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在Ubuntu系统下配置并运行多个Tomcat服务。 #### 二、配置...
在Linux上安装Java通常分为两步:下载JDK(Java Development Kit)和配置环境变量。你可以通过官方Oracle网站或者使用YUM仓库来安装。如果选择YUM,可以运行`sudo yum install java-1.8.0-openjdk-devel`命令安装...
本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...
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项目是一项重要的技术任务,涉及到多个环节的设置与调整。以下将详细介绍整个过程中的关键步骤及注意事项。 #### 二、安装JDK 1. **下载JDK安装包**:首先需要从Oracle...
文章标题:“如何在Linux下安装启动多个Tomcat”——本文旨在详细介绍如何在同一台Linux服务器上安装并启动多个Tomcat实例,并重点讲解如何配置不同的端口号以及路径。 描述:“如何在linux下启动多个tomcat,描述...
在Linux环境中,安装和配置Java及Tomcat是搭建服务器应用的基础步骤。以下是对这个过程的详细解释: 首先,我们需要安装Java。在这个例子中,我们使用的是Java Enterprise Edition (Java EE) SDK 5.04。这一步骤...
- `CATALINA_BASE`:如果在同一台机器上运行多个Tomcat实例,可以设置此变量区分不同实例。 - `JAVA_OPTS`:用于传递Java启动参数,如内存分配(-Xms, -Xmx)和其他JVM优化选项。 配置完成后,可以通过在命令行...
在Linux环境下启动多个Tomcat服务器是一项常见的需求,尤其是在开发、测试或生产环境中,为了实现不同应用的隔离或者负载均衡,企业级项目往往需要部署多个独立的Tomcat实例。以下将详细解析如何在Linux系统中成功...
总的来说,Linux上的Tomcat部署涉及到下载、解压、配置环境变量、安全设置、启动脚本、防火墙规则以及日志和性能管理等多个环节。每个环节都需要仔细处理,以确保Tomcat能够在Linux环境下稳定高效地运行。
安装过程中需注意设置好安装路径,并在系统环境变量中配置`JAVA_HOME`指向JDK的安装目录。同时,还需要添加`PATH`和`CLASSPATH`环境变量,确保系统能够找到Java的可执行文件和类库。 2. **JRE(Java Runtime ...
Tomcat由Catalina、Jasper、 Coyote、Juli等多个组件构成,它们各自负责不同的功能。Catalina是核心部分,处理Servlet和JSP;Jasper解析JSP文件为Servlet;Coyote处理HTTP请求;Juli则是日志系统。 集成部署的流程...
本资源摘要信息涵盖了 Linux 上部署 JAVA 应用的多个方面,包括网络配置、Samba 服务器设置、JDK 和 Tomcat 的安装与配置等。这些建议和步骤可以帮助用户快速地在 Linux 主机上部署 JAVA 应用。
9. **负载均衡与集群**: 在大型部署中,可能需要配置负载均衡器(如Nginx或HAProxy)分发请求到多个Java实例,形成集群,提高系统的可用性和可扩展性。 10. **自动化部署**: 使用持续集成/持续部署(CI/CD)工具,...
下面我们将深入探讨Linux系统下的Java项目部署过程,包括环境准备、JDK安装、配置环境变量、Tomcat服务器设置以及项目的实际部署步骤。 1. **环境准备**:首先,你需要一台运行Linux操作系统的服务器,例如Ubuntu、...
在Linux环境下部署和管理...以上内容涵盖了在Linux环境下使用Tomcat 7的基础知识,包括安装、配置、管理、部署和优化等多个方面。理解并熟练掌握这些知识,将有助于你在实际工作中更高效地管理和维护Web应用服务。