Linux下搭建JDK和TOMCAT环境

linux版本:CentOS 6.2

iso文件下载地址:http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso

1. 安装JDK

先用java命令查看系统是否安装了默认的openJDK,如果已安装,建议用yum remove java卸载之。

下载jdk:

wget –c http://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5-linux-i586.rpm

安装:rpm –ivh jdk-7u5-linux-i586.rpm

配置环境变量(等到tomcat安装好之后一起配置)

2. 安装tomcat

Tomca下载地址:

http://apache.etoak.com/tomcat/tomcat-7/v7.0.28/bin/apache-tomcat-7.0.28.tar.gz

下载后解压:tar -zxvf apache-tomcat-7.0.28

移动到/usr/local/tomcat7:mv apache-tomcat-7.0.28 /usr/local/tomcat7

设置目录可执行权限 chmod +x /usr/local/tomcat7

配置环境变量 

编辑profile文件:vim /etc/profile

在文件中添加以下代码:
   export JAVA_HOME = /usr/java/jdk1.7.0_05
   export CALSSPATH = $JAVA_HOME/lib/*.*   
   export PATH = $PATH:$JAVA_HOME/bin     
   export TOMCAT_HOME=/usr/local/tomcat7
   export CATALINA_HOME=/usr/local/tomcat7

保存文件退出编辑。

使设置立即生效:source /etc/profile

至此,tomcat已经搭建完毕,下面所述的步骤主要是对tomcat的相关设置。

启动tomcat: sh startup.sh 或者 sh /usr/local/tomcat7/bin/startup.sh

此时可在浏览器查看http://localhost:8080,如果没有图形界面,则需要打开端口才可访问。

打开防火墙端口命令如下:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080为端口

/etc/rc.d/init.d/iptables save #保存

/etc/init.d/iptables restart #重启防火墙使得立即生效

也可以在/etc/sysconfig/iptables文件中增加一行信息,

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

查看防火墙状态的命令:/etc/init.d/iptables status

关闭防火墙的命令:/etc/init.d/iptables stop

修改tomcat端口为80                                                        
修改/usr/local/tomcat6/apache-tomcat-6.0.20/conf/中的server.xml文件将端口改为80                                                        
开启80端口
在/etc/sysconfig/iptables中开放80端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

开机启动
在/etc/rc.d/init.d中添加tomcat的启动文件。

#!/bin/bash 

# tomcatd This shell script takes care of starting and stopping 
# standalone tomcat 
# chkconfig: 345 91 10 
# description: tomcat service 
# processname: tomcatd 
# config file:

# Source function library. 
. /etc/rc.d/init.d/functions

# Source networking configuration. 
. /etc/sysconfig/network

# Check that networking is up. 
[ = "no" ] && exit 0

prog=tomcatd

export JAVA_HOME=/usr/local/jdk/jdk1.7.0_05 
export CATALINA_HOME=/usr/local/tomcat7 
PATH=$PATH:$JAVA_HOME/bin

STARTUP=$CATALINA_HOME/bin/startup.sh 
SHUTDOWN=$CATALINA_HOME/bin/shutdown.sh

if [ ! -f $CATALINA_HOME/bin/startup.sh ] 
then 
    echo "CATALINA_HOME for tomcatd not available" 
    exit 
fi

start() { 
    # Start daemons.

echo -n $"Startting tomcat service: " 
    su - root -c $STARTUP 
    RETVAL=$? 
return $RETVAL 
}

stop() { 
    # Stop daemons. 
    echo -n $"Stoping tomcat service: " 
    su - root -c $SHUTDOWN 
RETVAL=$? 
return $RETVAL 
}

# See how we were called. 
case "$1" in 
start) 
    start 
    ;; 
stop) 
    stop 
    ;; 
restart|reload) 
    stop 
    start 
    RETVAL=$? 
    ;; 
status) 
    status $prog 
    RETVAL=$? 
    ;; 
*) 
    echo $"Usage: $0 {start|stop|restart|status}" 
    exit 1 
esac

exit $RETVAL

将tomcat的默认字符编码设置为UTF-8                            
在tomcat目录下conf文件夹下的server.xml中添加
    <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" 
               URIEncoding="UTF-8" /> 
在tomcat下的lib文件夹中加入mysql的连接包

修改catalina.sh 
有时WEB系统比较大要添加tomcat的内存
if [ -z "$LOGGING_MANAGER" ]; then 
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" 
else 
JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER" 
fi

# ----- Execute The Requested Command ----------------------------------------- 
JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m"

Tomcat管理用户密码设置,

修改文件 tomcat/conf/tomcat-users.xml

<role rolename="manager"/>  
<role rolename="manager-gui"/>  
<role rolename="admin"/>  
<role rolename="admin-gui"/>  
<user username="Tomcat" password="Tomcat" roles="admin-gui,admin,manager-gui,manager"/>

保存后重启,即可登录tomcat管理页面。

时间: 2024-08-15 07:14:40

Linux下搭建JDK和TOMCAT环境的相关文章

Linux CentOS搭建JDK+Mysql+Tomcat+Nginx负载均衡环境 &nbsp; &nbsp; &nbsp;

本文使用了Tomcat+Nginx环境,主要起到负载均衡的作用,使用Tomcat处理jsp后台程序,使用Nginx处理静态页面. 准备工作(下载软件版本,请自行百度下载) 安装包放至:/usr/local/src 安装地址:/usr/local/软件名 1.apache-tomcat-6.0.48 2.mysql-5.5.54 3.nginx-1.6.3 4.cmake-2.8.8 5.pcre-8.40 6.jdk-8u11-linux-x64 7.openssl-1.1.0d(https使用

LINUX下搭建JAVA的开发环境

LINUX下搭建JAVA的开发环境 (2009-07-13 10:04:13) 下面就将Linux下JAVA开发环境的搭建详细道来: 1.Linux下JDK的安装 至于下载JDK的二进制可执行文件,这里就不讲了,大家直接到官方网去下载就可以了. (1)我下载下来的JDK安装文件名称为:jdk-1_5_0_14-linux-i586-rpm.bin,我把它保存在/tools目录下. (2)打开一个终端,依次输入以下命令: # cd /tools                    进入JDK安装

Linux下搭建C/C++编程环境

Linux下搭建C/C++编程环境 1.KDevelop下载 wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.3.2/bin/linux/KDevelop-5.3.2-x86_64.AppImage chmod +x KDevelop.AppImage ./KDevelop.AppImage KDevelop官方网站 2.CMake安装 CMAKE 下载 cmake-3.14.1-Linux-x86_64.

Linux下配置JDK和Tomcat

第一步:首先在VM上安装linux系统,这里不就介绍怎么装Linux系统,不会的话去百度.但是这里要提醒一下,虚拟机和本机如何进行数据传输,我用的是[虚拟机共享文件选项]. 安装方法:虚拟机菜单 VM-Instal VMware Tools 并安装完.如果是在真实linux系统下安装JDK和Tomcat,可以忽略此步骤. 设置共享文件夹如图所示 第二步:下载JDK和tomcat 下载jdk-8u111-linux-x64.rpm JDK下载地址:http://www.oracle.com/tec

linux下安装jdk和tomcat

1.下载JDK和tomcat http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html http://tomcat.apache.org/download-70.cgi 2.安装JDK,在/usr下 mkdir java 将jdk复制到.usr/java目录下,并且解压 3.配置好环境变量 vim /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_141

linux下安装jdk、tomcat

1.下载jdk.tomcat并上传到服务器2.安装jdk-7u79-linux-x64.rpm[[email protected] ~]# cd /testdata/huangwenjiao/[[email protected] huangwenjiao]# rpm -ivh jdk-7u79-linux-x64.rpm Preparing... ########################################### [100%] package jdk-2000:1.7.0_7

Linux下搭建hadoop集群环境

小编写在前面的话 “天下武功,唯快不破”,但是如果不清楚原理,快也是徒劳.在这物欲横行,数据爆炸的年代,BigData时代到了,如果熟悉了整个hadoop的搭建过程,我们是否也能从中攫取一桶金?! 前期准备 l  两台linux虚拟机(本文使用redhat5,IP分别为 192.168.1.210.192.168.1.211) l  JDK环境(本文使用jdk1.6,网上很多配置方法,本文省略) l  Hadoop安装包(本文使用Hadoop1.0.4) 搭建目标 210作为主机和节点机,211

linux下安装jdk,tomcat以及mysql

环境:centOS6.8.jdk1.8,tomcat-8.5.15,mysql-5.7.18 1.  安装JDK 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统是否已经安装java rpm -qa | grep java 输入以上指令检查是否安装没有不必管,有就用以下命令卸载掉 rpm -e --nodeps 要卸载的软件 2)上传jdk-8u131-linux-x64.tar.gz到Linux上 3) 解压jdk到想要解压的目录 tar

Linux下安装JDK和TOMCAT,并简单配置虚拟主机

JDK安装 首先,用yum list |grep jdk 命令检测系统是否有自带安装的rpm包的 [[email protected] ~]# yum list | grep jdk file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:///mnt/cdrom/repodata/repomd.xml Trying other mirror. java-1.6.0-openjdk.i686