Centos7 下JAVA web服务器配置
安装是在centos7.3环境下进行
安装tomcat
方式一 使用yum安装
输入yum -y install tomcat
会自动进行安装,安装的目录为/usr/share/tomcat
版本默认是7.0的,
使用这种方式安装的时候还需要安装下面这两个插件,不然是访问不了的。
yum install tomcat-webapps tomcat-admin-webapps
启动tomcatsystemctl start tomcat
这时候会报错,因为还需要配置java环境,请往下看。
方式二 下载tomcat压缩包进行解压
wget https://mirrors.huaweicloud.com/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz
tar -zxvf apache-tomcat-8.5.47.tar.gz
先在将解压出来的目录移动到/usr/local里边
mv apache-tomcat-8.5.47 /usr/local
进入到apache-tomcat-8.5.47目录里边,
tomcat的启动程序和关闭程序就在bin目录里,配置文件在conf里边。
接下来启动tomcat
进入bin目录输入./startup.sh
出现这个是因为没有java运行环境。
安装java环境。
方法一:
直接输入yum -y install java
然后重启tomcat
方法二:
下载jdk,解压
wget https://mirrors.huaweicloud.com/openjdk/12.0.1/openjdk-12.0.1_linux-x64_bin.tar.gz
将解压后的文件放到里边/usr/share里边。mv jdk-12.0.1 /usr/share
接下来添加java环境变量
总共有四种方式
- 用文本编辑器打开/etc/profile ,在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk-12.0.1
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
这种方式是全局的,通常测试的时候用。因为所有的用户都可以使用这个环境变量,不安全。
- 用文本编辑器打开用户目录下的.bash_profile文件
在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
- 是在shell里边修改,这种改法在换一个shell的时候就会失效。
这种方法是在shell终端直接输入
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 在tomcat里边的bin目录下,用vi打开setclasspath.sh,添加JAVA_HOME和JRE_HOME两个环境变量(下图红色方框内),两个环境变量路径为您安装的java JDK的路径。
需要注意的是,如果是jdk12版本的,目录里边是没有jre的,这时候只需要添加第一行的jdk就行了。
以上四种方法任选一种,测试的话推荐第一种,修改完之后需要重启服务器让设置生效。指令是reboot
输入java如果出现上图所示内容,就说明安装完成。
接下来运行tomcat
返回到tomcat bin目录,执行./startup.sh
输入ip地址和8080端口号就可以访问了
到这里tomcat就安装好了。如果页面还是打不开,请看下你的8080端口是否打开了。