Java环境安装包下载路径:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Tomcat安装包下载路径:

https://tomcat.apache.org/download-90.cgi

jpress软件下载:

http://jpress.io/download

Java环境安装

上传jdk环境安装包和Tomcat软件包

jdk-8u211-linux-x64.rpm
apache-tomcat-9.0.21.zip
jdk-8u211-linux-x64.tar.gz

安装jdk环境

[root@m01 ~]# tar xf jdk-8u211-linux-x64.tar.gz -C /usr/local/
[root@m01 ~]# ln -s /usr/local/jdk1.8.0_211/ /usr/local/jdk [root@m01 ~]# yum -y install jdk-8u211-linux-x64.rpm [root@m01 ~]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)

tomcat部署

创建tomcat存放目录

[root@m01 ~]# cd /usr/local/

将tomcat解压存放目录

[root@m01 ~]# unzip apache-tomcat-9.0.21.zip -d /usr/local/

创建软连接

[root@m01 ~]# cd /usr/local/
[root@m01 local]# ln -s apache-tomcat-9.0.21/ tomcat
[root@m01 local]# chmod +x /usr/local/tomcat/bin/*.sh
[root@m01 local]# /usr/local/tomcat/bin/version.sh

配置相关环境变量信息

 [root@m01 local]# cat >>/etc/profile<<'EOF'
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/local/tomcat
EOF [root@m01 local]# source /etc/profile

设置jdk程序目录权限信息

 [root@m01 local]# chown -R root.root /usr/local

检查所有环境变量信息是否配置成功

 [root@m01 local]# env|egrep -i "JAVA_HOME|PATH|CLASSPATH|TOMCAT_HOME"
TOMCAT_HOME=/usr/local/tomcat
PATH=/usr/local/jdk/bin:/usr/local/jdk/jre/bin:/application/jdk/bin:/application/jdk/jre/bin:/application/jdk/bin:/application/jdk/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
JAVA_HOME=/usr/local/jdk
CLASSPATH=.:/usr/local/jdk/lib:/usr/local/jdk/jre/lib:/usr/local/jdk/lib/tools.jar

启动tomcat服务程序

 [root@m01 local]# /usr/local/tomcat/bin/startup.sh
[root@m01 local]# netstat -lntup|grep java
tcp6 0 0 :::8080 :::* LISTEN 1781/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 1781/java
tcp6 0 0 :::8009 :::* LISTEN 1781/java

安装数据库程序并进行配置

源码编译安装mysql,因为数据库需要5.6以上版本

 [root@db01 ~]# mysql
MariaDB [(none)]> create database jpress DEFAULT CHARACTER SET utf8mb4;
Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> grant all on jpress.* to jpress@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> exit
Bye

将开源代码程序包上传到tomcat站点目录下并解压

[root@centos7 ~]# mv jpress-v2.0.3.war /usr/local/tomcat/webapps/ROOT
[root@centos7 ~]# jar xf jpress-v2.0.3.war [root@centos7 ~]# /usr/local/tomcat/bin/shutdown.sh
[root@centos7 ~]# /usr/local/tomcat/bin/startup.sh

浏览器数据URL进行安装:http://10.0.0.202:8080/jpress-v2.0.3/install

写nginx配置文件,使其可以用域名访问

server {
listen 80;
server_name jpress.xly.com; location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 30;
proxy_send_timeout 60;
proxy_read_timeout 60; proxy_buffering on;
proxy_buffer_size 32k;
proxy_buffers 4 128k;
}
}

最新文章

  1. 双系统下(Ubuntu + win7)windows 无法连接无线网络
  2. ASP.NET MVC 微信公共平台开发之验证消息的真实性
  3. python 切片
  4. careercup-中等难度 17.12
  5. mysql分表场景分析与简单分表操作
  6. HighGUI图形图像界面初步——滑动条的创建和使用
  7. Hadoop伪分布式模式安装
  8. VMware虚拟机将英文改成中文的方法
  9. ArcGIS工具备忘
  10. 使用alpine的docker镜像下 dind 的方式安装dotnet core 的一个非dockerfile的方法
  11. Android 标题栏(1)
  12. 【MongoDB】MongoDB与项目搭配启动进程
  13. 获取请求 header 中指定字段的值
  14. git:FETCH_HEAD
  15. new AnnotationConfigApplicationContext(MyBean.class)时,发生了什么?
  16. 【VBA】查看当前窗口的宽与高
  17. IntelliJ IDEA 注册码 有效期截止于2018/10/14
  18. java-线程-生产者-消费者
  19. 【原创】go语言学习(二)数据类型、变量量、常量量
  20. std::is_same

热门文章

  1. Block代码块中使用局部变量注意点
  2. ansible加速不管用
  3. Node、Document关系的探究
  4. MyEclipse 下&#39;Publishing to Tomcat&#39;has encountered a problem解决办法
  5. C语言:二维数组,(杨辉三角)
  6. yolo3 车辆检测
  7. Leetcode之广度优先搜索(BFS)专题-994. 腐烂的橘子(Rotting Oranges)
  8. Python pip升级及升级失败解决方案
  9. 【科普杂谈】一文看懂大数据的技术生态圈,Hadoop,hive,spark都有了
  10. C++学习笔记-多态的实现原理