当前位置: 代码迷 >> 综合 >> java后台_linux的maven_web项目*(数据库mysql tomcat resin jetty服务器的配置和怎么部署项目)...
  详细解决方案

java后台_linux的maven_web项目*(数据库mysql tomcat resin jetty服务器的配置和怎么部署项目)...

热度:97   发布时间:2023-11-20 05:43:09.0

终于开始任务三啦准备linux的熟悉的操作

1.执行Maven Install命令,打出来War包。

在linux里面已经安装maven

执行 mvn -version

v2-e256f8462794d8a720328dc178b5bc1d_b.jpg


测试一下maven项目 mvn test


v2-0cab8cd402592050abeb6e98d838e376_b.jpg


下面执行 mvn install 将项目打成war包


v2-70aadad26eb68840b7f4f540aab2391b_b.jpg


2.寻找云服务器(自己找或者是去论坛申请),Linux系统,配置好数据库。

在linux下面也是配置好了mysql的数据库

mysql -uroot -p ---->登录mysql


v2-624705c69989489c9ba5226d9f505a79_b.jpg


具体的数据库的信息


v2-7a1a5f53bfd55b50a32acb2beff29701_b.jpg


服务器端的mysql配置成功

3.创建好部署目录/data/XXX-home/,使用Resin或者是Jetty或者是Tomcat,写好start.sh,stop.sh,deploy.sh 能正常启动和访问。

tomcat已经安装好了---->先测试一下

将maven.war放在tomcat>WebApps里面


v2-c6aec8edfa49303728e467c093113970_b.jpg


重启tomcat----->访问47.94.14.145:8080/maven(成功访问)


v2-b6801c429d0582f7b05cda0a81824cfd_b.jpg


4.使用IP+端口号能正常访问Task2中的REST请求。

(blog.csdn.net/diamondy/)-->tomcat怎么配置项目


v2-40377ca946a6d0fb5e55376d5251db1f_b.jpg


将ssm的war包放在tomcat>webapps里面----->重启tomcat


v2-489534249a0c212ad97640ef7a300f84_b.jpg


访问网页


v2-78ec400ee8a6cf0bc958663774c90fc6_b.jpg


接下来准备安装Resin

参考文档(blog.csdn.net/u01452079)

参考文档2linuxidc.com/Linux/2013


v2-59de63acf6b963e0f738454e6bd1c2fc_b.jpg


caucho.com/products/res(下载地址)


v2-3f17a3d67168d95e8e5022aaff585d5f_b.jpg


上传到服务器


v2-a21332cc4e68dde170198d6c45b89b21_b.jpg


解压文件

tar -zxvf resin-pro-4.0.55.tar.gz 解压---->文件


v2-b319de7545a785c9e6ba4cb3e075d561_b.jpg


将resin-pro-4.0.55.tar.gz移动到/usr/tomcat

mv /home/java/resin-pro-4.0.55 /usr/resin

安装resin执行

sudo ./configure --prefix=/usr/resin/resin-4.0.55 --with-java-home=/usr/java/jdk1.8.0_144 --enable-32bit


v2-d7a19877bd4ec2d760de67808ef1953b_b.jpg


启动resin

执行 ./bin/resin.sh 开启

./bin/resin.sh stop 关闭


v2-85ed499dcd5a75959f0ed1ad2875d3e0_b.jpg


部署项目访问成功


v2-d1bbf14b2328e5f888e23123fd07c064_b.jpg


在linux下面部署resin服务器成功

接下来准备部署jetty在linux服务器下面

下载jetty


v2-ec77f74c73d830804024036777b74bdf_b.jpg


tar -zxvf jetty-distribution-9.3.22.v20171030.tar.gz

mv /home/java/jetty-distribution-9.3.22.v20171030 /usr/jetty


v2-0f54af189cb4080d2daab348ea694206_b.jpg


java -jar start.jar 运行


v2-0f95699adfbc230dc015b597003114c0_b.jpg


访问网页47.94.14.145:8080/


v2-a03fe2742f72cb25051dfddd9f580321_b.jpg


项目直接war包配置在webapps里面


v2-0c3e477d31b4cff83ee2d3f06822b11b_b.jpg


tomcat--->在bin/startup.sh ---->开启

bin/shutdown.sh ---->关闭

resin---->在./bin/resin.sh 开启

./bin/resin.sh stop 关闭

jetty----->在jetty目录--->java -jar start.jar 开启

Ctrl + C退出(关闭)

今天完成的事情:完成在linux系统下面的maven项目的配置数据库的配置,还有tomcat的服务器和resin服务器和jetty服务器的配置,实现的过程


今天遇到的困难:就是在最后的jetty的配置过程中,浏览器一直访问不到8080的主页,最后配置了user用户的配置,就可以访问啦


明天的计划:配置Nginx的服务器的配置---->慢慢熟悉


今天的收获:今天了解和对比tomcat服务器 resin服务器jetty服务器的配置和怎么部署项目

  相关解决方案