利用宝塔部署项目(持续更新)

这篇具有很好参考价值的文章主要介绍了利用宝塔部署项目(持续更新)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、部署java项目

  1. 安装jdk

【方法一:解压安装】

1、https://www.oracle.com/java/technologies/downloads/

(链接拷贝于2022年03月27日)

向下找到JDK 8u321的下载列表下载.tar.gz安装包:x64 Compressed Archive,登陆后下载

2、解压到

/usr/java/jdk1.8.0_321

建议使用命令解压,并记得检查下权限

3、配置环境

vi /etc/profile
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_321
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
环境变量按需配置,多环境请修改2&3,

4、使用命令检查是否安装成功

source /etc/profile
java -version

【方法二:yum安装】

1、检索检索1.8的列表

yum list java-1.8*

2、安装1.8.0的所有文件

yum install java-1.8.0-openjdk* -y

3、使用命令检查是否安装成功

java -version

【方法三:插件安装】

1、应用商店搜索java

【其他】

1、环境安装后可在宝塔面板-网站-JAVA项目-JDK管理中管理不同的JDK

2、springboot项目不需要安装tomcat,建议选择1或2的方式安装JDK

  1. springboot项目

这里测试用的是jenkins 从jenkins 官网下载的最新版的war包

https://ftp.belnet.be/mirror/jenkins/war/2.312/jenkins.war

文件放在了/tmp 下面

利用宝塔部署项目(持续更新)

选择完成之后。会自动给你填充启动命令。如果你需要修改启动命令是可以任意修改的

利用宝塔部署项目(持续更新)

默认的启动命令如下:【注意jenkins 不支持server.port 监听端口】

/usr/java/jdk1.8.0_281/bin/java -jar -Xmx1024M -Xms256M  /tmp/jenkins.war --server.port=8656

启动命令讲解:

/usr/java/jdk1.8.0_281/bin/java JDK 的路径

-Xmx1024M -Xms256M 限制最大内存为1024M 最小内存256M

--server.port=8656 启动的端口

可以任意修改启动命令和参数。例如我改成如下进行启动

/usr/java/jdk1.8.0_281/bin/java -jar -Xmx1024M -Xms256M  /tmp/jenkins.war --httpPort=6312

提交完成之后会在页面中查看项目是否启动成功

利用宝塔部署项目(持续更新)

端口刚启动的时候会展示不了。需要等待项目完整启动后才能展示启动的端口

利用宝塔部署项目(持续更新)

访问项目 ip:端口

利用宝塔部署项目(持续更新)

如果需要80 访问。需要添加域名并开启外网映射如下:

利用宝塔部署项目(持续更新)
利用宝塔部署项目(持续更新)

开启成功后 访问测试一下

利用宝塔部署项目(持续更新)

3.部署Tomcat 内置项目

内置项目简介:

内置项目可以设置多个项目。缺点在于多个项目之间可能会导致冲突。支持Tomcat7 tomcat8 tomcat9

乌班图和Debian 不支持Tomcat7 仅支持Tomcat8 Tomcat9

Centos7 Centos8 支持Tomcat7 tomcat8 tomcat9

安装Tomcat 如下:

利用宝塔部署项目(持续更新)

点击安装即可

利用宝塔部署项目(持续更新)

安装完成之后即可看到Tomcat 的启动状态和端口信息

利用宝塔部署项目(持续更新)

新建内置项目:

利用宝塔部署项目(持续更新)

提交即可启动项目

启动完成之后即可看到项目的具体的占用信息

利用宝塔部署项目(持续更新)

上传war 或者上传网站压缩包:

这里用两个案例来测试。

1、测试index.jsp

利用宝塔部署项目(持续更新)

2、测试访问http://test.com

利用宝塔部署项目(持续更新)

测试jenkins.war 在tomcat 上面运行的效果https://ftp.belnet.be/mirror/jenkins/war/2.312/jenkins.war

下载之后。放到我的网站根目录中。然后进行解压

利用宝塔部署项目(持续更新)
利用宝塔部署项目(持续更新)

解压完成之后。删除掉当前的war 包。或者移动到其他目录即可

需要先重启Tomcat 才能访问到项目

利用宝塔部署项目(持续更新)

之后进行访问网站。

利用宝塔部署项目(持续更新)

4.部署Tomcat 独立项目

简介:独立项目 可以单独一个项目启动一个Tomcat

优点:单独占用资源。不会影响其他项目

缺点:占用资源比内置项目大

乌班图和Debian 不支持Tomcat7 仅支持Tomcat8 Tomcat9

Centos7 Centos8 支持Tomcat7 tomcat8 tomcat9

安装Tomcat 如下:

点击安装即可,安装完成之后即可看到Tomcat 的启动状态和端口信息

创建独立项目

利用宝塔部署项目(持续更新)

创建完成之后可以看到当前项目占用的CPU和内存信息

利用宝塔部署项目(持续更新)

上传war 或者上传网站压缩包

这里用两个案例来测试。

1、测试index.jsp

利用宝塔部署项目(持续更新)

单个index.jsp 项目是不需要重启项目的。

直接可以进行访问

访问成功如下:

利用宝塔部署项目(持续更新)

2、 测试jenkins.war

首先需要把war包上传到网站跟目录。然后进行解压

利用宝塔部署项目(持续更新)
利用宝塔部署项目(持续更新)

解压完成之后记得重启当前的项目如下:

利用宝塔部署项目(持续更新)

重启完成之后访问网站

利用宝塔部署项目(持续更新)

5.问题汇总

问题1:如果没有域名只想用IP+端口的方式进行项目部署,如何部署?

可以把war 包放入到tomcat webaps 目录中进行解压。如下:

tomcat 的安装目录和端口如下:

tomcat7 安装目录在/usr/local/bttomcat/tomcat7 端口号8231

tomcat8 安装目录 /usr/local/bttomcat/tomcat8 端口号8232

tomcat9 安装目录 /usr/local/bttomcat/tomcat9 端口号8233

tomcat8没有域名的情况下如何部署jenkins【一】

首先需要进入到/usr/local/bttomcat/tomcat8/webapps

然后新建一个目录。然后上传你的war 包。

利用宝塔部署项目(持续更新)

解压之后记得删除那个war包。

解压完成之后重启一下tomcat 即可访问项目

利用宝塔部署项目(持续更新)

然后访问 Ip:8232/你建立的目录

例如。我的IP为192.168.1.72 我新建的目录为test 那么URL如下:

http://192.168.1.72:8232/test

利用宝塔部署项目(持续更新)

Tomcat8没有域名的情况下如何部署jenkins【二】

使用Tomcat manager 进行项目部署

Tomcat 内置的有一个manager 项目管理的。如下

利用宝塔部署项目(持续更新)

开启的详细教程如下:https://blog.csdn.net/feinifi/article/details/80704564

问题2:为什么项目启动失败?

请多看报错信息

利用宝塔部署项目(持续更新)

问题3:怎么支持SSL?

新版本的Java 项目 支持一键申请SSL证书。

利用宝塔部署项目(持续更新)

问题4:怎么突然502了?

502 的问题有很多种。大多数是后端的问题。有可能是你项目端口填写错误。也有可能是Java后端服务挂了。多方面的问题。

相关文章

宝塔面板

云服务器如何安装宝塔面板:阿里云服务器ECS和腾讯云服务器如何安装宝塔面板?阿里云轻量应用服务器/腾讯云轻量应用服务器如何安装宝塔面板?

云服务器选择:大学生如何选择便宜云服务器 | 企业级阿里云服务器ECS怎么选择 | 如何选择合适自己的云服务器

云服务器使用: 如何远程登录连接Linux云服务器 | 宝塔面板安装与使用教程 | 网站如何配置CDN加速 | Linux云服务器可视化界面搭建教程 | 阿里云服务器ECS搭建网站步骤

新手建站快速上手:轻量应用服务器安装宝塔面板(建站)| 云服务器安装宝塔面板(建站)| 云服务器搭建wordpress网站教程

其他:轻量应用服务器和云服务器的区别 | wordpress入门基本操作 | Typecho网站搭建教程 | 新手做网站有哪些流程文章来源地址https://www.toymoban.com/news/detail-464956.html

到了这里,关于利用宝塔部署项目(持续更新)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 宝塔部署vue项目

    1、打包自己的vue项目文件 2、宝塔面板登录 并进入左侧网站对应的页面 3、添加站点 如果没有域名的可以添加 自己的服务器地址 如果服务器地址已经 添加过了 想在服务器其他端口 展示项目 则可以 随便填写过域名 ( 有域名的可以跳到第6步哦 ) 4、进入当前添加好了的站

    2024年02月05日
    浏览(36)
  • springboot项目部署到宝塔

    网上查找资料要么是细节不够失败要么是根本没用也不需要这么复杂,在这里总结一下 本人 在宝塔部署前端和后端的方法。 1.在宝塔上 添加站点 ↑部署项目当然需要一个站点 2.在该站点的根目录下放打包好的 jar文件 和 前端文件 ↑此时可以访问站点链接,无法请求数据,

    2024年02月09日
    浏览(32)
  • 使用宝塔部署Vue项目

    1. Vue项目执行打包命令进行打包得到dist文件夹 2. 打开宝塔主页进入网站,选择添加站点  3. 将自己的服务器网址作为域名,默认为80端口,可自行设置备注和根目录,点击提交  4. 点击设置-配置文件,加入如下代码(配置跨域问题),点击保存(建议手敲,格式很重要)  

    2024年02月12日
    浏览(33)
  • 宝塔部署nodejs项目

    部署操作很简单,网上也有很多教程,不过我还是踩坑了,这里记录一下,给其他人也避避坑吧。 首先你已经有了服务器,并且打开了宝塔面板,其次准备好你的nodejs项目。 在宝塔安装pm2管理器(推荐) 打开pm2的设置,选择nodejs项目对应的版本 在左侧菜单点击 文件 ,在根

    2023年04月08日
    浏览(35)
  • 宝塔部署项目&跨域

    导读:一般我们开发完前端项目后需要部署项目到线上服务器访问,这里是记录部署的一个过程。部署项目有多种方式:1.通过Nginx进行部署。2.通过Java进行部署(存放在static目录下)。3.通过PHP创建的的静态文件夹访问等等。 注意:如果你启动的服务有自定义端口,你需要在

    2024年02月06日
    浏览(30)
  • linux 服务器利用宝塔面板部署.net 6(.net core)服务端程序图文步骤

    随着.net core 跨平台技术的兴起,微软.net拥抱云原生,支持跨平台,可以使基于.net core技术的服务端程序轻松移植到基于Linux的云服务器上,本文以图文的方式介绍如何利用阿里云轻量应用服务器安装宝塔面板部署基于.net core的后端服务器接口程序并正常运行。 步骤 准备一台

    2024年02月14日
    浏览(39)
  • Stable Diffusion 云端部署详细教程 (持续更新)

    一、开通服务 函数计算 FC 点击直接传送 nas 文件存储 点击直接传送 二、创建函数计算应 第七步:角色授权填写如下配置 创建应用部署 等待完成部署(大约5-15分钟) 三、配置文件后台 环境监测 数据库配置 配置后台账号设置 登录刚配置好的账号 修改路径地址 修改完看到

    2024年02月12日
    浏览(63)
  • 宝塔部署Nuxt3项目(https)

    之前在服务器搭建的项目都是用http的,但是一般来说都要换成https;因为https比http更加安全,数据不再是明文传输,更不容易被攻击/被第三方广告光顾;所以就有了将http换成https的想法。 第一个需要升级的项目是我使用nuxt3重构的博客项目,期间遇到了诸多问题,所以想记录

    2024年02月04日
    浏览(40)
  • 重温阿里云宝塔面板部署前后端项目

    首先祝大家新年快乐啊! 回到老家,便打算趁这一段空闲时间提升一下自己,重点是学习实践一下echarts相关内容,很多公司项目都需要实现可视化,所以在bilibili上找了黑马的一个教程开始学习,不同的是,他用的是vue2,我用的是vue3,然后又白嫖了阿里云的七个月云服务器

    2024年02月20日
    浏览(28)
  • 宝塔面板部署express以及MySql项目

    第一次在宝塔面板上部署express和MySql项目,部署过程一直跑不通接口,特此记录一下。 在部署的时候,建议第一步把数据库MySql给跑通,中间好多原因是由于数据库的原因给引起的。 (1)在宝塔面板上数据库上点击添加数据库,按照下述图片填写数据库的名字,密码会自动

    2024年02月07日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包