首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
springboot项目jar包部署到服务器80端口不能访问
2024-10-28
springboot项目打包成jar包在Linux服务器默认80端口运行
springboot项目端口设置 在application.properties文件 server.port=80 在application.yml文件 server: port: 80 然后在idea集成软件中maven栏双击package打包成jar包 利用XShall与Xftp软件传送到Linux服务器上 在Linux服务器的命令行界面上 切换到root用户 su root 查看80端口的占用进程 lsof -i:80 杀死进程 sudo kill -9 xxxxx 一直运行jar程序 n
部署SpringBoot项目jar包到云服务器
前言 做安卓开发也有三四年了,但是对网络这块什么http.tcp/ip之类的一直不理解.并且想自己做一些小项目练练手的时候,数据库直接存在apk里总不是滋味,所以这次站在安卓开发的角度尝试着做一做简单的后台工作,不会特别深入,同时如果也错误也欢迎各位指出 部署前的准备 SptringBoot项目编译出的jar包 最终效果 步骤 购买云服务器 这里使用的是腾讯云服务器,因为只是个人平常开发使用,直接到云服务器官网购买最便宜的那种即可,配置图如下,并且新人有几个月的试用时间(我自己的试用时间被之前给
springboot项目jar包运行
springboot项目jar包运行 参考 Linux后台运行java的jar包 步骤 进入maven项目中,打包项目. mvn package -Dmaven.test.skip=true 运行jar.java -jar upload-01-0.0.1-SNAPSHOT.jar 停止jar. windows中运行springboot的项目jar包 运行 方法一:java -jar upload-01-0.0.1-SNAPSHOT.jar 前台运行,关闭命令行窗口,进程终止. 方法二:双击jar
springboot打war包部署tomcat服务器,以及表单提交数据乱码处理
小白觉得springboot打成jar包直接使用内嵌的tomcat或jetty容器(java -jar xxx.jar)运行项目不利于定位问题,我还是习惯于查看tomcat或nginx的日志来定位问题,今天小白就讲讲springboot打成war部署JavaWeb项目于tomcat. 新建web项目 helloboot 开发工具:Spring Tool Suite(STS) File->New->Spring Starter Project,如下图所示: 项目结构如下所示: applicati
springboot的jar包部署
由于springboot常用war包部署,改为cloud开发模式多端口情况下,部署反而不习惯 毕竟,war包要不要项目名访问都必须放在tomcat的root目录下 而此目录限制只能放置一个项目,并且登录端口限制为tomcat的接口了 因此,jar包部署就成了必然的方式了 1.添加pom设置 静态文件需要访问,所以静态文件webapp下的文件需要重新指定位置,具体配置如下 <resource> <directory>src/main/webapp</directory>
springboot之jar包部署步骤
eclipse中: 1.单击整个项目 run as - maven clean - maven install 2.找到项目所在的路径 找到所有的jar包 3.把jar包放到linux对应的文件夹 linux中部署项目:1.查看jar是否在运行中 ps -ef | grep SpliderWeb-0.0.1-SNAPSHOT.jar2.有运行的jar包 杀死对应的进程 kill 进程号3.无运行的jar包 部署项目 java -jar SpliderWeb-0.0.1-SNAPSHOT.jar
SpringBoot项目war包部署
服务部署 记录原因 将本地SpringBoot项目通过war包部署到虚拟机中,验证服务器部署. 使用war包是为了方便替换配置文件等. 工具 对象 版本 Spring Boot 2.4.0 VMware Workstation Pro 16 Git 2.9.4 maven 3.3.9 JDK jdk1.8.0_281 Tomcat 9.0.45 Redis 6.2.1 Tomcat版本需要与SpringBoot内置版本保存大版本上一致,否则会出现问题 虚拟机这里安装不赘述. Git 进入虚拟机的
springBoot 项目war包部署及改为war包后资源路径错误问题
参考资料: https://blog.csdn.net/rico_zhou/article/details/83415114 https://blog.csdn.net/pz641/article/details/85029431 https://blog.csdn.net/m0_37981898/article/details/82155912 因为一些特殊需要,要将springboot 项目由jar包改为war包发布,记录实现的过程和出现的问题: 1. 首先,将pom.xml中打包配置改成w
在CentO7系统上配置Springboot项目jar包开机自启动
官方文档地址:https://docs.spring.io/spring-boot/docs/current/reference/html/deployment.html#deployment-install 有两种方式: 第一种是使用init.d,第二种是使用service 前提工作--修改pom 在pom.xml文件中标签中添加以下代码: <plugin> <groupId>org.springframework.boot</groupId> <artifac
如何发布本地maven项目jar包部署到nexus私服?
首先在我们的pom里面描述我们要部署的地址: <distributionManagement> <repository> <id>release</id> <name>local private nexus</name> <url>http://172.16.10.87:8081/nexus/content/repositories/releases/</url> </repository> <
springboot项目war包部署及出现的问题Failed to bind properties under 'mybatis.configuration.mapped-statements[0].
1.修改pom文件 修改打包方式 为war: 添加tomcat使用范围,provided的意思即在发布的时候有外部提供,内置的tomcat就不会打包进去 <groupId>com.school</groupId> <artifactId>daniel</artifactId> <version>0.0.1-SNAPSHOT</version> <name>daniel</name> <descriptio
SpringBoot:springboot项目jar包如何引入外置配置文件
springboot项目打成jar包,默认读取的classpath路径下的配置文件,config.properties是自定义配置文件. 如果要把config.properties配置放在jar包外面,方便修改配置, 1.在启动类或者配置类上添加@PropertySource注解,value参数配置扫描路径,可以为多个,当ignoreResourceNotFound为true时,项目启动的时,先从第一个路径去找配置文件,如果找不到,再从第二个路径去找,以此类推... @Data
SpringBoot以jar包部署需要注意的thymeleaf页面映射问题
关于themeleaf映射需要注意的: 1.页面映射 所有静态页面映射的时候,mapping后面要以/开头(最好),不以/开头也行 但是return 后面路径不能以/开头:IDE中正常,但是打jar包之后就不行了:如果是war包以斜杠开的话,还要加上项目名! 所以return后面最好不要用/开头!!! 但是有种特殊的情况下要以/开头! 2.转发和重定向 2.转发和重定向的时候: 因为spring的高度封装,其实转发和重定向的区别已经没有servlet中那么明显了! 转发重定向的话,最好还是以/开
SpringBoot项目jar包启动脚本
startup.bat @echo off set path=X:\xxxxxxx\Java\JDK\jre\bin START "项目名" "%path%\java" -jar 要启动的jar包路径 shutdown.bat 这是根据项目名停止项目运行 wmic process where (commandline LIKE "%%项目名%%" and caption="java.exe") call ter
shell脚本运行springboot项目jar包
#!/bin/bash APP_NAME=AutomationGuide-0.0.1-SNAPSHOT.jar #使用说明,用来提示输入参数 usage() { echo "please enter the corresponding parameters [start|stop|restart|status]" exit 1 } #检查程序是否在运行 is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}
war包部署到服务器后,如何直接访问,而不需要在地址后面加war包名
正常情况下,但我们把war部署到服务器上,访问地址是:服务器ID:端口/war包名 但是如果个人建站显然不适合以此方式. 方式一:修改服务器Tomcat的server.xml配置 注意:你的报名如果是:abcd.war那么是:abcd不带.war的,添加<Context path ="" docBase="war包名" reloadable="true"/> <!-- 网站域名例如:wwww.baidu.com -->
jar包部署在linux上后浏览器访问不到的问题
1.首先保证程序是正常运行的 2.linux的防火墙是否关闭 3.可能是iptables里面需要设置白名单 可编辑/etc/sysconfig/iptables文件加入应用端口的白名单 修改后执行systemctl restart iptables命令
自己挖的坑自己填-- maven打jar包部署服务器报错
1.今天 mvn install 后把 jar 包部署到服务器上,执行 java -jar xx.jar 报 "no main manifest attribute,in xx.jar" 解决办法:在pom.xml中添加下面配置 <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <
Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署
最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包.本地开发直接引入,idea是可以直接跑调用是没问题的.但是打成jar包部署的时候,项目能跑,但是到关键的调用短信sdk的时候就爆ClassNofFoundException错误.看了很多网上的帖子,很多都说用plugin 中resource来弄,对我的项目一点鸟用也没有.最后还是在stackoverflow上找到了答案,所以做了以下总结.
使用maven构建项目时,SSM和springboot项目的打包与云服务器部署
下面讲讲如何打包SSM和springboot项目,并部署到云服务器上. 由于使用的IDE不同,有的使用eclipse,有的使用idea,所以如果在IDE中按照 maven clean 再 maven install的方式打包会稍有不同,下面介绍一种通用的方式,不论SSM项目还是springboot项目,不论使用的是eclipse还是idea,我们直接在dos界面,使用命令进行打包. 以一个例子进行演示: 首先需要在pom.xml中定义打包的类型 然后在dos界面,进入该项目下,运行下面的命令进行
Docker部署web项目-jar包
一.Docker部署web项目-jar包 ①搜索mysql镜像 docker search mysql ②拉取镜像至本地仓库(本文选取的mysql镜像5.7版本) docker pull mysql/mysql-server:5.7 查看拉取的镜像并记录id docker images ③在/usr/local/webapp目录下准备jdk linux压缩包及maven生成的jar包 解压jdk压缩包 cd /usr/local/webapp tar -zxvf jdk-8u191-linux
热门专题
curl管理harbor
arcgis中几何没有z值怎么办
mimikatz procdump密码全是null
idea运行本地jar包
cmake SUBSTRING 的用法
stm32按下按键,将键值通过串口发送到计算机
visual studio 2019调试多线程 c#
springboot如何加载自定义配置文件
base environment只能读取
比较integer字段前后有无变化
可以用isSuccess方法吗
protobuf转requestBody
oracle swfit的桥接文件
php怎么将json数据存入数据库
vue tab切换组件
odoo 存储时间戳
stream拼接多个字段值
paypal 接口 java
windows链接不到本地虚拟机redis
oracle 查看监听连接数量