简介:本文主要介绍CentOS6.7(也适用于其他版本)环境下安装tomcat,搭建java后台开发环境。

安装jdk

下载

可以使用wget直接在vps里下载:

wget -O jdk-8u91-linux-x64.rpm http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm?AuthParam=1462113460_69041470e8ae80a6e6408f08c5aeec72

也可以使用aria2c直接下载:

aria2c http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm?AuthParam=1462113460_69041470e8ae80a6e6408f08c5aeec72
安装

下载完毕后,执行rpm -ivh jdk-8u91-linux-x64.rpm进行安装,安装完毕后which java查看java安装路径:/usr/bin/java,执行:java -version验证是否安装正确。vi /etc/profile在文件末尾添加如下:

export JAVA_HOME=/usr/java/jdk1.8.0_91
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

下载安装tomcat

然后下载tomcat,wget http://mirror.olnevhost.net/pub/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz,我门选择的是官网Binary Distributions下的Coretar.gz (pgp, md5, sha1).

/usr/local目录下新建目录tomcat,然后将下载下来的压缩包解压到/usr/local/tomcat,这样tomcat的安装过程就算ok了。

启动tomcat

/usr/local/tomcat/bin目录下执行./startup.sh,可以看到如下信息:

Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_91
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

浏览器里输入ip地址:http://**.**.**.**:8080看到可爱的tom猫就表示tomcat搭建ok了!
注意:关于tomcat并没有配置什么环境变量!

一点小处理

每次都到/usr/local/tomcat目录下去执行启动和shutdown很不方便,可以执行如下命令:

ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/shutdown.sh
ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin/startup.sh

这样可以在任何地方执行startup.shshutdown.sh了!

设置manager-gui

vi tomcat-users.xml,把<role>开头的注释去掉,然后改为如下:

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

然后在tomcat的首页就可以点击Manager App了,其实也没什么卵用.

优化打开关闭

新建tomcat文件:

#!/bin/bash
TOMCAT=/usr/local/tomcat/bin
case $1 in
start)
sudo sh ${TOMCAT}/startup.sh
;;
stop)
sudo sh ${TOMCAT}/shutdown.sh
;;
restart)
sudo sh ${TOMCAT}/shutdown.sh
sudo sh ${TOMCAT}/startup.sh
;;
*)
echo “Usage: start|stop|restart”
;;
esac
exit 0

增加可执行权限,然后复制到/usr/local/bin

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐