配置jdk+tomcat8+xwiki9

 配置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.

 

转载于:https://my.oschina.net/ch66880/blog/1539800

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值