CentOS安装配置java和tomcat环境

从官网下载jdk配置

下载jdk和tomcat

1
2
$ wget http://download.oracle.com/otn-pub/java/jdk/8u71-b15/jdk-8u71-linux-i586.tar.gz
$ wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.30/bin/apache-tomcat-8.0.30.tar.gz

创建jvm目录

1
$ mkdir /usr/lib/jvm

解压jdk到jvm目录

1
$ tar -zxvf jdk-8u65-linux-i586.tar.gz -C /usr/lib/jvm

配置环境变量

1
$ vim /etc/profile
1
2
3
4
5
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk解压后的目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

注:vim按insert键进行编辑,按Esc键退出编辑。:wq保存并退出vim。

使环境变量修改立即生效

1
$ source /etc/profile

java环境检测

执行javac -version,出现java版本,说明配置成功。

安装openjdk

当然,也可以安装openjdk,只要执行su -c "yum install java-1.8.0-openjdk"即可。不需要配置环境变量,使用yum命令安装openjdk,安装完成后,已经配置好了环境变量。

tomcat 80端口配置

进入tomcat目录下的conf文件夹,执行vim server.xml,找到
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>这一行,修改8080端口为80端口,保存并退出vim。关闭并重启tomcat,现在可以不加端口号直接用ip地址访问tomcat。

tomcat修改成80端口后启动失败解决办法

  • 确认80端口没有被其它应用占用netstat -an | grep 80
  • 确认tomcat使用root用户启动的,因为非root用户不能使用低于1024的端口。

热评文章