Java Web项目上线流程 JPress
(rancher 部署 tomcat java 代码上线)
主机规划:
主机 配置 所需soft
192.168.235.41 4H8G rancher/server
一 Rancher 启动tomcat




出现这种情况正常,因为/usr/local/tomcat/webapps里面没有东西
Snipaste_2020-03-04_16-07-07.jpg
二 进入网站根目录上传包
cd /usr/local/tomcat/webapps
wget https://github.com/JpressProjects/jpress/archive/0.4.0.tar.gz
tar xzvf 0.4.0.tar.gz
/usr/local/tomcat/webapps# ls
3 0.4.0.tar.gz jpress‐0.4.0
把 .war 格式的包 移动到当前目录 (若tomcat 开启 会自动解压 .war 格式的包)
mv jpress‐0.4.0/wars/jpress‐web‐newest.war ./
/usr/local/tomcat/webapps# ls
jpress‐0.4.0 **jpress‐web‐newest** jpress‐web‐newest.war
改名 jpress‐web‐newest 为 ROOT(即在根目录下,才会显示页面)
mv jpress‐web‐newest ROOT
ls /usr/local/tomcat/webapps/
jpress jpress‐web‐newest jpress‐web‐newest.war ROOT</pre>
再次访问

三 安装和 配置数据库
法一 使用 rancher 安装数据库



再下载jpress安装war包,并上传到/usr/local/tomcat/webapps目录下,修改解压目录名为
ROOT
法二 配置本地数据库,启动数据库,并创建用户
安装好后(源码或二进制安装)
一.登录数据库
mysql
二、创建新的数据库:
create database jpress;
三、创建数据库管理用户:
grant all on jpress.* to 'jpress'@'localhost' identified
by '123';
四、重启数据库服务
/etc/init.d/mysqld restart
继续在web 端
Snipaste_2020-03-04_16-59-23.jpg
Snipaste_2020-03-04_17-00-11.jpg
Snipaste_2020-03-04_17-00-31.jpg
重启 tomcat容器 再次访问
docker restart fa29f99ef1ec
输入 IP:端口/admin/login 进入后台登陆
Snipaste_2020-03-04_17-03-30.jpg
搭建是没 成功的原因
一 防火墙 seliunx 的问题
二 数据库 没连上的问题
创建数据库后
忘记 给 数据库授权
即 grant all on jpress.* to 'jpress'@'localhost' identified by '123'; 这条命令
三 网站根目录下 名字没有改 ROOT
mv jpress‐web‐newest ROOT
网友评论