linux 安装JDK和Tomcat

一、安装JDK

1、上传安装文件(例:jdk-6u21-linux-i586.bin)到想要安装的目录,此处安装在

2、安装:

#chmod a+x jdk6u21-linux-i586.bin ← 使当前用户拥有执行权限(先到当前目录下,再执行这两行命令)

# ./jdk6u21-linux-i586.bin

修改安装后的jdk文件夹名

mv jdk1.6.0_21/  jdk1.6.0  #改为jdk1.6.0

3、配置环境变更

# vi /etc/profile

加入以下内容,习惯添加在倒数第三行,必须在最后两行以上。

export JAVA_HOME=/usr/java/jdk1.6.0

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

export PATH=$PATH:$JAVA_HOME/bin

下面来验证一下变量设置是否生效(在验证前先logout一下,再重新登陆);


[[email protected] rpm]# echo $JAVA_HOME
/usr/java/j2sdk1.4.2_06/
[[email protected] rpm]# echo $CLASSPATH
/usr/java/j2sdk1.4.2_06/lib/dt.jar:/usr/java/j2sdk1.4.2_06/lib/tools.jar
[[email protected] rpm]# echo $PATH
/usr/java/j2sdk1.4.2_06/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
[[email protected] rpm]# JAVA-version
JAVA version "1.4.2_06"
JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
JAVA HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)

环境设置OK,看看JDK是否能正常工作,我们来写一个测试文件test.java


[[email protected] rpm]#vi test.java
class test 
{
       public static void main(String[] args) 
       {
              System.out.println("Hello World!");
       }
}

保存退出,下面来编译、执行;


[[email protected] text]# javac test.java
[[email protected] text]# JAVA test
Hello World!

OK,工作正常。

二、安装tomcat

说明:

多个tomcat的话 需要修改tomcat/conf/server.xml  中作以下修改

<Server port="28005" shutdown="SHUTDOWN">

<Connector port="28080" maxHttpHeaderSize="8192" useBodyEncodingForURI="true"

<Connector port="28009" maxThreads="500" minSpareThreads="400" maxSpareThreads="450"

超过5个tomcat,第6个就有问题,端口最大数:65535

\tomcat\bin\catalina.sh  修改内存

JAVA_OPTS=‘-server -Xms1500m -Xmx1500m -XX:MaxNewSize=512m -XX:MaxPermSize=512m  -Djava.awt.headless=true‘

1、直接上传有效的tomcat文件到需要的目录(例:见附件)

2、添加tomcat用户,配置权限

/usr/sbin/groupadd tomcat

/usr/sbin/useradd -s /bin/bash -g tomcat tomcat

/usr/sbin/usermod -L tomcat #锁定密码,使密码无效 (以上两行,在没有tomcat用户时使用)

然后,将tomcat目录的权限给用户tomcat

chown -R tomcat:tomcat /.../.../tomcat

以下限制控制方式根据需要:(防止恶意文件上传和执行)

将tomcat目录及以下子目录权限批量设置为544,tomcat用户也没有写权限。

不过,下面三个目录要特殊处理:logs,temp,work

logs:目录可在tomcat启动后,禁止执行权限(644),写权限不能禁止;关闭tomcat时开启执行权限(744)

temp:tomcat用户要拥有最大权限,运行过程需要读、写、执行

work:通常关闭tomcat会清理其中文件,且运行过程需要读、写、执行。但可以禁止前几级目录的写权限。

另外:

有tomcat服务的服务器将/tmp目录的执行权限禁止掉。

#chmod -R 1666 /tmp

这个目录比较特殊,可查看:http://ycgit.blog.51cto.com/8590215/d-2

3、上传tomcat启动文件到/etc/init.d/(见附件,文件里的tomcat/jdk目录需要根据需要修改),

chmod 755 /etc/init.d/tomcat

chown -R tomcat:tomcat /etc/init.d/tomcat

4、快捷键设置

#alias  #查看当前已有的快捷键

#alias cdtom3=‘cd /usr/local/tomcat3/‘   #新建(这种方式退出就没用了)

用以下方式增加(退出重新登录才生效)

#cd

#vi .bashrc

添加如下

alias cdtom=‘cd /.../.../tomcat/‘

5、挂载文件、建立软链接(根据需要)

挂载文件(nfs服务器)

#mount -t nfs 0.0.0.88:/web /web

建立软链接

ln -s /.../.../ROOT/  /usr/local/tomcat/webapps/

6、设置tomcat的启动方式、开机启动

vi /etc/rc.d/rc.local

添加:

export JDK_HOME=/usr/java/jdk1.6.0

export JAVA_HOME=/usr/java/jdk1.6.0

/etc/init.d/tomcat start

mount -t nfs 0.0.0.88:/web /web

附件说明:传至下载中心之tomcat相关文件。 由于jdk文件超过50M没有传。

时间: 2024-10-11 01:51:26

linux 安装JDK和Tomcat的相关文章

Linux安装jdk及tomcat

Linux安装jdk及tomcat 安装jdk 卸载 使用java version查看虚拟机是否有jdk环境,存在先卸载: 首先我的系统是CenOS7,安装完成后,先打开终端,切换到管理员账号,命令如下图 找出带java关键字的安装包,命令是:rpm -qa|grep java,会出现如下结果: 运行如下命令进行卸载,命令是: yum -y remove java* 安装 上传到ftp,然后解压安装   tar -zxvf  jdk-8u221-linux-x64.tar 配置环境变量,打开 v

linux安装jdk mysql tomcat

mysql 安装进入到mysql官网 点击archives 选择版本下载tar linux 安装mysql数据库--tar.gz包解压安装法 mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法, 先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz(后缀为tar.gz已编译好的安装文件)1.首先新建mysql用户# useradd  mysql   并设置禁止mysql登录服务权限 #

Linux安装jdk、tomcat、mysql

一.jdk和tomcat:将两者的包解压(tar xvf /opt/soft/jdk1.8.0_131 -C /opt/app/)到/opt/app/文件下,注意:jdk和tomcat不用安装,他俩走的是环境变量,最后的配置文件vi /etc/profile的最下面添加信息为: JAVA_HOME=/opt/app/jdk1.8.0_131 CLASSPATH=$JAVA_HOME/lib/ CATALINA_HOME=/opt/app/apache-tomcat-7.0.68 PATH=$PA

linux 安装jdk及tomcat指定jdk版本推荐

方法1:用yum命令安装 1.   查看当前jdk版本:Java –version,或者是:rpm -qa | grep jdk 2.   删除当前jdk:yum -y remove java-1.6.0-openjdk 3.   查看yum软件库中可用的jdk版本:yum search  jdk 4.   安装Java1.7版本: yum install java-1.7.0-openjdk yum install java-1.7.0-openjdk-devel 默认安装到/usr目录下.

linux 安装jdk及tomcat指定jdk版本

方法1:用yum命令安装 1.   查看当前jdk版本:Java –version,或者是:rpm -qa | grep jdk 2.   删除当前jdk:yum -y remove java-1.6.0-openjdk 3.   查看yum软件库中可用的jdk版本:yum search  jdk 4.   安装Java1.7版本: yum install java-1.7.0-openjdk yum install java-1.7.0-openjdk-devel 默认安装到/usr目录下.

linux 安装jdk,tomcat 配置vsftp 远程连接

不知不觉入行也有一年了,这两天在公司上班有空了就自己装了个vmware虚拟机,装了个红帽6.1完全命令行的操作系统,想着搭个公司现在在用的测试环境,没想到中间碰到了很多问题,不过大部分都解决了,现在可以达到自行上传项目等等操作,在这里把这两天学习的东西记录一下,防止记忆丢失. 一开始,要下载安装虚拟机,我选的是vmware,当然你也可以选择别的虚拟机,比如virtualBox等,虚拟机只是用来装操作系统的一个工具而已,当然vmware可能更强大一些,但是对于我们现在做的操作,随便一个工具就可以.

Linux非root用户安装jdk和tomcat

转载自:http://blog.csdn.net/wuyigong111/article/details/17410661,进行部分修改 创建一个用户 sgmm,并在其用户目录里面安装 jdk和tomcat,安装过程如下. 一.增加 sgmm 用户和 sgmm 组 [[email protected]_test ~]# groupadd sgmm [[email protected]_test ~]# useradd -d /home/sgmm -g sgmm -m sgmm 二.为sgmm用户

linux下jdk与tomcat的安装与配置

Linux中jdk与tomcat的安装与配置 1.搭建环境: (1)Linux环境:CentOS6.1 (2)jdk-1.8 (3)tomcat-9.0 2.在Linux系统上创建目录 在usr/local/下创建目录java: 命令: mkdir -p /usr/local/java/jdk mkdir -p /usr/local/java/tomcat 3.上传jdk与tomcat压缩包到Linux系统 (1)把jdk上传到刚才创建的jdk目录下 (2)把tomcat上传到创建的tomcat

Centos6.5安装jdk和Tomcat

系统及软件: Centos6.5 jdk-7u60-linux-x64.gz apache-tomcat-7.0.69.tar.gz 安装前最好把防火墙和SELinux关掉,不关掉会影响访问. Linux 关闭iptable防火墙 http://zhaodongwei.blog.51cto.com/4233742/1762526 关闭SELinux http://zhaodongwei.blog.51cto.com/4233742/1745837 上传软件和安装jdk和tomcat: [[ema