一、配置JAVA运行环境

1、安装jdk。

从sun公司网站www.sun.com下载linux版本的jdk, 建议使用jdk1.6版本。地址http://java.sun.com/javase/downloads/index.jsp。

登陆root用户将下载的jdk-6u7-linux-i586.bin复制到服务器/usr/local/下。

cd /usr/local

执行权限变更

chmod +x jdk-6u7-linux-i586.bin

执行安装命令

./jdk-6u7-linux-i586.bin

如遇错误,可先切换至root用户下,su root,再执行安装命令

安装成功会在/usr/local目录下生成jdk1.6.0_07目录,就是jdk的安装目录

重新登录后打开终端,输入

java -version

如若有显示java的版本信息,则表示安装成功

2、JDK1.6安装后的配置

安装成功后需要配置jdk环境变量,登陆root用户后用cd命令进入/etc目录,编辑profile文件

vi /etc/profile

在文件最后添加如下内容:

export JAVA_HOME=/usr/local/jdk1.6.0_07

export JRE_HOME=/usr/local /jdk1.6.0_07/jre

export PATH=$PATH:/usr/local /jdk1.6.0_07/bin

export CLASSPATH=./:/usr/local/jdk1.6.0_07/lib:/usr/local/jdk1.6.0_07/jre/lib

保存退出,重新登录。

二、部署tomcat

1、安装tomcat

访问http://tomcat.apache.org/download-60.cgi,下载apache-tomcat-6.0.37.tar.gz后上传到服务器的某一位置,例如/usr/local/apache-tomcat-6.0.37.tar.gz

解压

cd /usr/local/

#tar zxvf apache-tomcat-6.0.37.tar.gz
    #mv apache-tomcat-6.0.37/usr/local

进行tomcat环境的配置(需在jdk安装验证成功后)
    #vi /etc/profile
在文件最后增加

export TOMCAT_HOME=/usr/local/apach-tomcat-6.0.37

保存退出,重新登录使之生效

2、启动tomcat服务器

进入/usr/local/ apache-tomcat-6.0.37/bin目录,运行

cd /usr/local/ apache-tomcat-6.0.37/bin

./startup.sh

会出现如下内容:
    Using CATALINA_BASE:/usr/local/apache-tomcat-6.0.37
    Using CATALINA_HOME:/usr/local/apache-tomcat-6.0.37
    Using CATALINA_TMPDIR:/usr/local/apache-tomcat-6.0.37/temp
    Using JRE_HOME:/usr/local/jdk1.6.0_07

地址栏输入http://serverIP:8080,回车后看到Tomcat的LOGO,表示一切正常。也可以更改Tomcat目录下的conf文件夹,里面有一个server.xml文件,修改成使用80端口即说明tomcat服务器配置成功。

3、设置开机启动:

修改/usr/local/apache-tomcat-6.0.37/bin/startup.sh内容为:

JAVA_HOME=/usr/local/jdk1.6.0_07

PATH=$PATH:$JAVA_HOME/bin

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

export JAVA_HOME PATH
CLASSPATH

export CATALINA_HOME=/usr/local/apache-tomcat-6.0.37
/usr/local/apache-tomcat-6.0.37/bin/catalina.sh start

在/etc/rc.d/rc.local中加入:

/usr/local/apache-tomcat-6.0.37/bin/startup.sh

java+tomcat 在 linux下的部署的更多相关文章

  1. 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能

    题目:编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能 要求:MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十 ...

  2. linux下安装部署ansible

    linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...

  3. Java java jdk在Linux下安装与环境变量的配置

    java jdk在Linux下安装与环境变量的配置 by:授客 QQ:1033553122 linux环境:CentOS-6.0-x86_64-bin-DVD1.iso [root@localhost ...

  4. 补交 20155202 蓝墨云班课 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能

    蓝墨云班课 编写MyCP.java 要求: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX ...

  5. linux下如何部署php项目?

    linux下部署php项目环境可以分为两种,一种使用Apache,php,mysql的压缩包安装,一种用yum命令进行安装. 使用三种软件的压缩包进行安装,需要手动配置三者之间的关系.apache和p ...

  6. tomcat linux下的部署安装

    Tomcat在Linux上的安装与配置 转自http://blog.csdn.net/gyming/article/details/36060843     以下使用的Linux版本为: Redhat ...

  7. java 开发之linux 下 tomcat

    tomcat作为java开发的服务器,可以部署在各种系统中. 官方下载地址:http://tomcat.apache.org/download-80.cgi 1. 装tomcat 之前,先要装jdk  ...

  8. Java学习笔记——Linux下安装配置tomcat

    朝辞白帝彩云间,千里江陵一日还. 两岸猿声啼不住,轻舟已过万重山. ——早发白帝城 首先需要安装配置JDK,这里简单回顾下.Linux下用root身份在/opt/文件夹下创建jvm文件夹,然后使用ta ...

  9. tomcat在linux下自启动

    Linux下设置tomcat开机自启动  一.以root用户登录系统: 二.进入init.d文件夹 cd /etc/init.d/ 三.创建并打开tomcat文件 vi tomcat 四.tomcat ...

随机推荐

  1. mvc vs iis默认页面

    有时候,再iis里面设置了web的默认页面index.html 希望跳转到这个页面index.html默认页面 而 mvc则跳转到路由里面的设置页面 怎么忽略这个呢. 设置路由可能是个好办法,能实现 ...

  2. 电源VCC、VSS、VDD、VEE、VPP、Vddf标号的区别

    一.解释VCC:C=circuit表示电路的意思,即接入电路的电压: VDD:D=device表示器件的意思,即器件内部的工作电压:VEE:发射极电源电压,EmitterVoltage,一般用于ECL ...

  3. 使用 VMAccess 扩展程序重置 Linux 虚拟机的登录凭据

    Ning KuangWSSC WS ARD高级项目经理 您是否曾经因为忘记 Azure VM 密码或 SSH密钥而导致无法访问 VM?VMAccess扩展程序使您可以重置密码.SSH密钥或 SSH ...

  4. 【贪心】XMU 1061 Ckp的约会

    题目链接: http://acm.xmu.edu.cn/JudgeOnline/problem.php?id=1061 题目大意: n个任务(n<=1000),给定名字和开始.结束时间,求最多能 ...

  5. Python学习 1 一 Python2.75的安装及环境配置教程

    Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方 ...

  6. 百度地图API 重新生成点聚合的功能

    百度点聚合用来解决加载大量点要素到地图上产生覆盖现象的问题,并提高性能. http://api.map.baidu.com/library/MarkerClusterer/1.2/docs/symbo ...

  7. Hu矩SVM训练及检测-----OpenCV

    关键词:Hu矩,SVM,OpenCV 在图像中进行目标物识别,涉及到特定区域内是否存在目标物,SVM可在样本量较少情况下对正负样本(图片中前景背景)做出良好区分,图片基本特征包括诸如HOG.LBP.H ...

  8. C++ —— 类模板的分离式编译

    目录 对于C++中类模板的分离式编译的认识 具体的实例 1.对于C++中类模板的分离式编译的认识 为什么C++编译器不能支持对模板的分离式编译(博文链接) 主要内容:编译器编译的一般工作原理.对模版的 ...

  9. input上传文件显示图片缩略图

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. mongod

    mongod --dbpath D:\Database\Mongo\data --logpath=D:\Database\Mongo\log\mongo.log -httpinterface -res ...