配置jdk+tomcat8+xwiki9
[BEGIN] 2017/9/19 13:13:29
Last failed login: Tue Sep 19 13:13:27 CST 2017 from 10.2.202.39 on ssh:notty
There were 3 failed login attempts since the last successful login.
Last login: Wed Jun 21 10:36:22 2017
@关闭防火墙
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
@查看防火墙状态
[root@localhost ~]# firewall-cmd --state
not running
@先查询本机是否安装java环境,删除原有的java,以免冲突
[root@localhost ~]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
tzdata-java-2015g-1.el7.noarch
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
@#卸载OpenJDK,执行以下操作:
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
[root@localhost ~]# rpm -e --nodeps tzdata-java-2015g-1.el7.noarch
[root@localhost ~]# rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
@安装JDK 新建一个目录用于存放JDK
[root@localhost ~]# mkdir -p /usr/local/java
[root@localhost ~]# cd /usr/local/java
@#上传JDK 到此目录,并解压
[root@localhost java]# ll
total 178952
-rw-r--r--. 1 root root 183246769 Sep 19 13:19 jdk-8u121-linux-x64.tar.gz
@解压jdk 到当前目录
[root@localhost java]# tar -zxvf jdk-8u121-linux-x64.tar.gz
[root@localhost java]# ll
total 178956
drwxr-xr-x. 8 10 143 4096 Dec 13 2016 jdk1.8.0_121
-rw-r--r--. 1 root root 183246769 Sep 19 13:19 jdk-8u121-linux-x64.tar.gz
@进入jdk目录
[root@localhost java]# cd jdk1.8.0_121/
@查看当前路径
[root@localhost jdk1.8.0_121]# pwd
/usr/local/java/jdk1.8.0_121
@编辑配置文件,向文件里面追加以下内容:
[root@localhost jdk1.8.0_121]# vim /etc/profile
@在文件尾部添加以下内容
JAVA_HOME=/usr/local/java/jdk1.8.0_121/
JRE_HOME=/usr/local/java/jdk1.8.0_121/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
@使修改生效
[root@localhost jdk1.8.0_121]# source /etc/profile
@测试运行 看是否配置成功
[root@localhost jdk1.8.0_121]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
[root@localhost jdk1.8.0_121]# cd ..
[root@localhost java]# cd ..
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Aug 12 2015 bin
drwxr-xr-x. 2 root root 6 Aug 12 2015 etc
drwxr-xr-x. 2 root root 6 Aug 12 2015 games
drwxr-xr-x. 2 root root 6 Aug 12 2015 include
drwxr-xr-x. 3 root root 58 Sep 19 13:20 java
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib64
drwxr-xr-x. 2 root root 6 Aug 12 2015 libexec
drwxr-xr-x. 2 root root 6 Aug 12 2015 sbin
drwxr-xr-x. 5 root root 46 Jun 21 11:10 share
drwxr-xr-x. 2 root root 6 Aug 12 2015 src
[root@localhost local]# ll
total 9216
-rw-r--r--. 1 root root 9433364 Sep 19 13:23 apache-tomcat-8.5.20.tar.gz
drwxr-xr-x. 2 root root 6 Aug 12 2015 bin
drwxr-xr-x. 2 root root 6 Aug 12 2015 etc
drwxr-xr-x. 2 root root 6 Aug 12 2015 games
drwxr-xr-x. 2 root root 6 Aug 12 2015 include
drwxr-xr-x. 3 root root 58 Sep 19 13:20 java
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib64
drwxr-xr-x. 2 root root 6 Aug 12 2015 libexec
drwxr-xr-x. 2 root root 6 Aug 12 2015 sbin
drwxr-xr-x. 5 root root 46 Jun 21 11:10 share
drwxr-xr-x. 2 root root 6 Aug 12 2015 src
@解压tomcat
[root@localhost local]# tar -zxvf apache-tomcat-8.5.20.tar.gz
@进入tomcat目录
[root@localhost local]# cd apache-tomcat-8.5.20/webapps/
[root@localhost webapps]# ll
total 8
drwxr-x---. 14 root root 4096 Sep 19 13:23 docs
drwxr-x---. 6 root root 78 Sep 19 13:23 examples
drwxr-x---. 5 root root 82 Sep 19 13:23 host-manager
drwxr-x---. 5 root root 97 Sep 19 13:23 manager
drwxr-x---. 3 root root 4096 Sep 19 13:23 ROOT
@新建xwiki 目录,并上传war包到xwiki目录
[root@localhost webapps]# mkdir xwiki
[root@localhost webapps]# cd xwiki/
[root@localhost xwiki]# ll
total 216444
-rw-r--r--. 1 root root 221636190 Sep 19 13:25 xwiki-9.7.war
@解压xwiki目录
[root@localhost xwiki]# unzip xwiki-9.7.war
[root@localhost xwiki]# ll
total 216464
drwxr-xr-x. 3 root root 103 Sep 19 13:25 META-INF
-rw-r--r--. 1 root root 96 Aug 28 12:51 redirect
drwxr-xr-x. 6 root root 56 Aug 28 13:21 resources
drwxr-xr-x. 3 root root 21 Aug 28 13:21 skins
drwxr-xr-x. 7 root root 8192 Aug 28 13:21 templates
drwxr-xr-x. 8 root root 4096 Aug 28 13:21 WEB-INF
-rw-r--r--. 1 root root 221636190 Sep 19 13:25 xwiki-9.7.war
@删除原有的war包,以免影响
[root@localhost xwiki]# rm -R xwiki-9.7.war
rm: remove regular file ‘xwiki-9.7.war’? Y
[root@localhost xwiki]# ll
total 20
drwxr-xr-x. 3 root root 103 Sep 19 13:25 META-INF
-rw-r--r--. 1 root root 96 Aug 28 12:51 redirect
drwxr-xr-x. 6 root root 56 Aug 28 13:21 resources
drwxr-xr-x. 3 root root 21 Aug 28 13:21 skins
drwxr-xr-x. 7 root root 8192 Aug 28 13:21 templates
drwxr-xr-x. 8 root root 4096 Aug 28 13:21 WEB-INF
@进入 WEB-INF/
[root@localhost xwiki]# cd WEB-INF/
[root@localhost WEB-INF]# ll
total 216
drwxr-xr-x. 3 root root 23 Aug 28 13:21 cache
drwxr-xr-x. 3 root root 39 Aug 28 13:21 classes
drwxr-xr-x. 2 root root 6 Aug 28 13:21 extensions
drwxr-xr-x. 2 root root 4096 Aug 28 13:21 fonts
-rw-r--r--. 1 root root 12242 Aug 28 13:21 hibernate.cfg.xml
-rw-r--r--. 1 root root 2023 Aug 28 12:51 jboss-deployment-structure.xml
drwxr-xr-x. 2 root root 53248 Aug 28 13:21 lib
drwxr-xr-x. 3 root root 19 Aug 28 13:21 observation
-rw-r--r--. 1 root root 2076 Aug 28 12:51 portlet.xml
-rw-r--r--. 1 root root 15953 Aug 28 12:51 struts-config.xml
-rw-r--r--. 1 root root 1328 Aug 28 12:51 sun-web.xml
-rw-r--r--. 1 root root 12 Aug 28 12:59 version.properties
-rw-r--r--. 1 root root 15840 Aug 28 12:51 web.xml
-rw-r--r--. 1 root root 26192 Aug 28 13:21 xwiki.cfg
-rw-r--r--. 1 root root 119 Aug 28 12:51 xwiki-locales.txt
-rw-r--r--. 1 root root 38918 Aug 28 13:21 xwiki.properties
@编辑配置文件,更改数据库配置信息
[root@localhost WEB-INF]# vim hibernate.cfg.xml
@补配置文件
@切换lib目录。上传mysql jar包 mysql-connector-java-5.1.43.jar
[root@localhost WEB-INF]# cd lib
[root@localhost lib]# ll
-rw-r--r--. 1 root root 999016 Sep 19 13:28 mysql-connector-java-5.1.43.jar
@准备启动tomcat
[root@localhost lib]# cd /usr/local/apache-tomcat-8.5.20/bin
[root@localhost bin]# ll
total 816
-rw-r-----. 1 root root 34575 Aug 3 05:36 bootstrap.jar
-rw-r-----. 1 root root 14505 Aug 3 05:36 catalina.bat
-rwxr-x---. 1 root root 21793 Aug 3 05:36 catalina.sh
-rw-r-----. 1 root root 1664 Aug 3 05:36 catalina-tasks.xml
-rw-r-----. 1 root root 24283 Aug 3 05:36 commons-daemon.jar
-rw-r-----. 1 root root 204944 Aug 3 05:36 commons-daemon-native.tar.gz
-rw-r-----. 1 root root 2040 Aug 3 05:36 configtest.bat
-rwxr-x---. 1 root root 1922 Aug 3 05:36 configtest.sh
-rwxr-x---. 1 root root 7735 Aug 3 05:36 daemon.sh
-rw-r-----. 1 root root 2091 Aug 3 05:36 digest.bat
-rwxr-x---. 1 root root 1965 Aug 3 05:36 digest.sh
-rw-r-----. 1 root root 3147 Aug 3 05:36 setclasspath.bat
-rwxr-x---. 1 root root 3306 Aug 3 05:36 setclasspath.sh
-rw-r-----. 1 root root 2020 Aug 3 05:36 shutdown.bat
-rwxr-x---. 1 root root 1902 Aug 3 05:36 shutdown.sh
-rw-r-----. 1 root root 2022 Aug 3 05:36 startup.bat
-rwxr-x---. 1 root root 1904 Aug 3 05:36 startup.sh
-rw-r-----. 1 root root 48136 Aug 3 05:36 tomcat-juli.jar
-rw-r-----. 1 root root 399836 Aug 3 05:36 tomcat-native.tar.gz
-rw-r-----. 1 root root 3621 Aug 3 05:36 tool-wrapper.bat
-rwxr-x---. 1 root root 4579 Aug 3 05:36 tool-wrapper.sh
-rw-r-----. 1 root root 2026 Aug 3 05:36 version.bat
-rwxr-x---. 1 root root 1908 Aug 3 05:36 version.sh
[root@localhost bin]# chmod 777 startup.sh
[root@localhost bin]# ll
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-8.5.20
Using CATALINA_HOME: /usr/local/apache-tomcat-8.5.20
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.20/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_121/jre
Using CLASSPATH: /usr/local/apache-tomcat-8.5.20/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.20/bin/tomcat-juli.jar
Tomcat started.