其他分享
首页 > 其他分享> > 利用tomcat部署JPress

利用tomcat部署JPress

作者:互联网

第一步:将jpress-web-newest.war文件上传到/opt/tomcat/webapps

直接拖动文件到xshell

[root@localhost webapps]# ls        #jpress-web-newest.war包已经自动解压。
jpress-web-newest jpress-web-newest.war ROOT

第二步:修改包名

[root@localhost webapps]# mv  jpress-web-newest  jpress       #将 jpress-web-newest文件名修改为jpress 

[root@localhost webapps]# mv  jpress-web-newest.war  jpress.war       #将jpress-web-newest.war包名修改为jpress.war

[root@localhost webapps]# ls
jpress jpress.war ROOT

第三步:安装mariadb数据库

[root@localhost ~]# yum install mariadb-server -y

已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
file:///media/cdrom/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /media/cdrom/repodata/repomd.xml"
正在尝试其它镜像。
软件包 1:mariadb-server-5.5.68-1.el7.x86_64 已安装并且是最新版本
无须任何处理

第四步:启动mariadb

[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# systemctl enable mariadb

● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since 日 2021-05-02 16:45:44 CST; 4min 9s ago
Main PID: 7779 (mysqld_safe)
CGroup: /system.slice/mariadb.service
├─7779 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
└─7944 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib6...

5月 02 16:45:38 localhost.localdomain systemd[1]: Starting MariaDB database server...
5月 02 16:45:40 localhost.localdomain mariadb-prepare-db-dir[7744]: Database MariaDB is probably i....
5月 02 16:45:40 localhost.localdomain mariadb-prepare-db-dir[7744]: If this is not the case, make ....
5月 02 16:45:40 localhost.localdomain mysqld_safe[7779]: 210502 16:45:40 mysqld_safe Logging to '...'.
5月 02 16:45:41 localhost.localdomain mysqld_safe[7779]: 210502 16:45:41 mysqld_safe Starting mys...ql
5月 02 16:45:44 localhost.localdomain systemd[1]: Started MariaDB database server.
Hint: Some lines were ellipsized, use -l to show in full.

第五步:登录mysql 数据库

此时mysql登录不需要密码

[root@localhost ~]# mysql         #初次登录,不需要密码
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> Ctrl-C -- exit!     #按Ctrl+c 退出登录
Aborted

第六步:修改mysql数据库的密码

[root@localhost ~]# mysqladmin password mysql   #为mysql数据库设置密码为mysql
[root@localhost ~]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@localhost ~]# mysql -uroot -pmysql     #使用密码mysql登录数据库
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

第七步:创建数据库

MariaDB [(none)]> create database jpress DEFAULT CHARACTER SET utf8;             #在mariadb数据库中创建数据库jpress
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on jpress.* to jpress@'192.168.146.%' identified by '123456';        #为jpress数据库设置密码123456
Query OK, 0 rows affected (0.10 sec)

MariaDB [(none)]> flush privileges;          #刷新
Query OK, 0 rows affected (0.05 sec)

MariaDB [(none)]> quit
Bye

[root@localhost ~]#

第八步:访问网页192.168.146.100:8080/press,安装jpress服务

 

点击下一步,填写下方图片中的信息,端口号与表前缀默认不变

 继续点击下一步,输入网站名称,管理员及其密码,(这里的管理员是超级管理员)

 点击完成

 第九步:重启tomcat服务

这种情况下就需要重启了,重启的时候先关闭tomcat服务于,在启动tomcat服务。

[root@localhost tomcat]# /opt/tomcat/bin/shutdown.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
[root@localhost tomcat]# /opt/tomcat/bin/startup.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

第十步:查看日志信息

[root@localhost tomcat]# tail -f /opt/tomcat/logs/catalina.out
02-May-2021 19:56:10.837 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/8.5.65]
02-May-2021 19:56:10.897 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR 正在部署web应用程序存档文件[/opt/apache-tomcat-8.5.65/webapps/jpress.war]
02-May-2021 19:56:13.667 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
02-May-2021 19:56:16.578 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR web应用程序存档文件[/opt/apache-tomcat-8.5.65/webapps/jpress.war]的部署已在[5,681]ms内完成
02-May-2021 19:56:16.581 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/apache-tomcat-8.5.65/webapps/ROOT]
02-May-2021 19:56:16.611 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[/opt/apache-tomcat-8.5.65/webapps/ROOT]的部署已在[30]毫秒内完成
02-May-2021 19:56:16.612 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/apache-tomcat-8.5.65/webapps/logs]
02-May-2021 19:56:16.648 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[/opt/apache-tomcat-8.5.65/webapps/logs]的部署已在[35]毫秒内完成
02-May-2021 19:56:16.661 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]

第十一步:访问网页192.168.146.100:8080/jpress

首页网站我们写的网站名称

 进入管理页面

 输入用户名admin,密码admin,即可进入Jpress页面

  

 现在,可以撰写文章,并发布了

 第十二步:登录数据库,查看写的博客在数据库中的位置。

 

 到这里,jpress我们就部署成功了。

 

标签:opt,tomcat,部署,JPress,jpress,MariaDB,root,localhost
来源: https://www.cnblogs.com/luncy/p/14725912.html