jenkins自动打jar包后不能访问页面

1.jenkins自动部署jar到服务器
1.1访问controller,可以
1.2访问swagger页面,不行
1.3访问index.jsp,不行
2.手动部署jar到服务器
2.1访问controller,可以
2.2访问swagger页面,可以
2.3访问index.jsp,可以

springboot版本:1.5.10.RELEASE

0

3个回答

可 能 是 权 限 问 题 吧

0
qq_24458951
若是不相逢 什么权限,你知道怎么看吗
7 个月之前 回复

可以直接用脚本部署+jenkins作为展示使用

0
qq_24458951
若是不相逢 啊?什么意思
7 个月之前 回复

死磕 jenkins
吧两种方式打出来的jar 比较。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Springboot 打jar包项目无法访问jsp问题解决方案
maven编译插件,请选择1.4.2.RELEASE版本,1.5.x的版本已经不再支持 pom.xml重要部分如下: <build> <resources> <resource> <directory>src/main/webapp</directory> <targetPath>META-INF/r...
【springboot打war包访问】spring boot打成jar包访问不了jsp页面问题
问题描述:IDE中测试无问题,打成jar包无法访问JSP 方案一:将springboot版本将为1.4.2release,实际测试发现我这里不能正常打包,遂放弃 方案二:将项目打成war包,依旧用java -jar projectName.war的方式访问 步骤一 pom文件中将 <packaging>jar</packaging> 改为 <pack...
jenkins 自动包部署打包
原文地址:https://blog.csdn.net/ghgzczxcvxv/article/details/51296944   在企业开发中绝大多数项目都是采用maven来进行开发的。在项目开发过程中,经常需要做的事情就是项目的编译、打包和发布等这些重复性的事情。如何做到自动化的处理这些繁琐与无聊的工作,就是本文需要解决的问题。 解决的方案就是使用jenkins这个工具来帮助我们 ...
jenkins--构建maven项目打jar包发布到linux
怎么构建jar包可以参考下此链接:http://blog.csdn.net/zk0920zk/article/details/79230707 1,下载SSH插件 2,在系统管理--系统设置下配置ssh remote hosts 3,回到项目配置里选择ssh,添加脚本命令 all.sh为脚本命令,具体代码见http://blog.csdn.net/zk0
jenkins--windows构建maven项目,并自动打成jar包
1,博主的jenkins是部署在windows上,放入tomcat中启动,在本地浏览器输入地址:http://localhost:8080/login即可进入登录页面 2,登录成功后,选择新建任务 发现没有maven项目选项,这时我们只需要到系统管理下的管理插件中下载maven插件即可 选择安装后,等插件安装成功后,再次进入创建任务页面,就可以
SpringBoot项目打jar包后,部署启动后访问页面404
将Springboot项目打包后部署启动jar包,项目正常运行,但是访问页面出现404的情况 页面是html,在webapp下,Springboot寻找页面时路径未指定,在pom.xml下添加代码 <build> <resources> <resource> <!-- 打包时将jsp文件拷贝到META-...
springBoot项目用jar包 访问不到页面
在controller层的返回页面前 去掉/  就好了   实测!@RequestMapping("/") public String index(){ return "index"; }return 返回的不要加 /  
spring boot thymeleaf 打成jar包访问二级静态资源报错问题
今天在部署项目到服务器上碰到这个问题,就是在本地idea 运行是可以的 打成jar 包部署就不可以了,找了好久才找到问题的原因所在。 /pc/user 我原先的资源是这样写的 改成 pc/user 就ok了,也就是说去掉前面的/...
Springboot打包成jar上传Linux服务器后无法访问jsp
1.项目目录  2.打包步骤: 下面几个点注意一下:   交代一下我的jsp存放位置:    下面这个尤其注意!!!!!!!!!!!!!!!!!!!!!!!!!!!操蛋玩意! 一定要注意mvn的插件一定是1.4.2.RELEASE,否则jsp访问不到。   然后maven打包: 然后上传服务器  进入你想放的随便一个服务器目录下,然后进行操作: kill -9 ...
SpringBoot项目打jar包,访问404解决方式
打包为jar包运行后出现访问不了页面的问题,出现404。springboot 使用内嵌容器来提供服务,但是当我使用Eclipse将maven 打可执行jar时,其无法将静态文件(html/jsp)一并打入可执行文件。 项目结构如图: 此时在你的pom.xml文件中加入下面这段代码: <build> <resources> <resource&g...
SpringBoot打成jar包时访问templates下的html出错或访问不到
SpringBoot打成jar包时访问templates下的html出错或访问不到 问题描述 背景 在Springboot项目中,本地环境下(idea)中,访问html文件的方式如图结构 问题 打成jar包再次访问时,报错 This application has no explicit mapping for /error, so you are see...
spring-boot打jar包jsp无法访问的问题
1.jsp资源 路径为src/main/webapp/WEB-INF/pages 2.application.properties设置访问路径 server.servlet.jsp.init-parameters.development=true 开启jsp调试,保证jsp更改及时生效 3.pom.xml <resource> <directory&g...
SpringBoot打包成jar在服务器上无法访问JSP页面问题
原因:使用maven打包项目成可执行文件jar时,无法将jsp文件包含解决办法: 新建文件 META-INF/resources,将页面拷贝到下面 在pom.xml里加入以下内容 <resource> <directory>src/main/webapp</directory> <targetPath>META-INF/resources</targetPath> <inc
springBoot 打成jar包 无法访问jsp文件
网上说的可以将springBoot降级到1.4之类的方法 我偷懒不想降级 在pom文件中添加 &amp;lt;packaging&amp;gt;war&amp;lt;/packaging&amp;gt; 然后打成war包 同样用 java -jar xxx.war 方式启动即可访问jsp文件...
springboot打包成jar包后访问不到template模板
最近在看springboot,写了个简单的项目,在myeclipse上完成的。因为springboot自带tomcat,我就打成了jar包,用 java -jar 命令运行,结果发现templates下的html访问不到了,显示错误 上网查了一下,告诉我不加 @ResponseBody 就会这样,然后我加了@ResponseBody ,的确没报错了,然而结果是这样的 我加的...
IDEA中启动SpringBoot + jsp 项目能访问成功,但是打成jar包启动404
官方推荐的SpringBoot+Thyemleaf (如果是新建项目强烈推荐黄金搭档:SpringBoot+Thyemleaf) 背景介绍 但是由于笔者团队中大部分人jsp用的最熟练、还有的是老项目改造用的也是jsp,迫不得已使用的:SpringBoot(版本号 2.1.3.RELEASE) + JSP 如下是笔者的pom配置文件 &amp;lt;?xml version=&quot;1.0&quot; enco...
SpringBoot打成jar包页面访问不了,字体显示不出来
首先描述下遇到的问题,第一个是:页面放在了单独的一个模块里面(其实就是一个jar包),用idea跑项目,所有的静态页面均可以正常访问。但是打成jar包跑起来后却访问不了静态页面(准确的说是static下面的css,js等文件),其中swagger页面也访问不了。更诡异的问题是,有的时候打的包可以访问,有的时候打的包不可以访问,笔者比对两个jar包,发现其实是一摸一样,百度了好久都是差不多的方式。 ...
Jenkins 构建maven工程打成jar包并执行
Jenkins 构建maven工程打成jar包并运行- 0x00 前言 继续上午的坑爹部署后,打算将需要执行的jar包用Jenkins构建并运行。- 0x01 思路 1. 使用maven的maven-shade-plugin插件,把maven项目的各种依赖jar包统统打包,生成.jar文件。 2. 通过Jenkins持续集成构建项目。 3. 停止之前运行的jar包。 4. Jenkins构
springboot读取文件,打成jar包后访问不到
最新开发出现一种情况,springboot打成jar包后读取不到文件,原因是打包之后,文件的虚拟路径是无效的,只能通过流去读取。 文件在resources下 public void test() { List&amp;lt;String&amp;gt; names = new ArrayList&amp;lt;&amp;gt;(); InputStreamReader read = null; try { ...
jenkins访问不了、jenkins登录不了、jenkins构建报错(各种检查操作)
1、检查 jdk 版本,比较新的jenkins版本需要1.8的,检查环境变量中的jdk版本:java -verison 这里有一种情况就是:jenkins可能调用的并不是环境变量里面的jdk版本 1)如果是linux环境下,进入jenkins所在tomcat目录的bin目录下,执行:sh version.sh可以看到jenkins所用jdk版本,如果不是1.7 就在 setclasspath...
jenkins构建maven项目并打war包
jenkins构建maven项目并打war包。 (1) 怎么样安装使用jenkins? 答:,可以直接下载,安装。 jenkins需要tomcat运行起来,因此需要先安装tomcat。 安装好了tomcat后,接下来要做的事情就是安装jenkins。在前面的步骤中我们已经下载好了jenkins。现在就是需要将jenkins安装在tomcat的we...
解决springboot将jar包打成war包之后首页能访问,但是接口全为404
一开始项目开发使用springboot打jar包的形式,现要求将jar包打成war包,发布在tomcat下,访问加上了项目名,index.jsp可以正常访问,就是访问不了controller,不知道为什么,困扰了很久。今天终于调试成功了,说说调试过程吧。 首先是pom文件中引入包需要修改的地方 <dependency> <groupId>org.springframework.boot</
springboot整合freemarker,打成jar包访问不了webapp下的资源
springboot项目在idea本地是可以正常运行的,在maven打成jar,在Linux服务器上运行时访问webapp下的静态文件html时报404的错误 目录如下 发现jar包中没有打包webapp下的文件,在pom文件中build标签加入resources标签,如下 &lt;properties&gt; &lt;main.basedir&gt;${basedir}/....
配合jenkins自动部署jar应用的shell脚本
#!/bin/sh #写的一个自动部署jar应用的shell脚本,兼容docker jar应用脚本,如果在docker中使用要使用传入-nodaemon #use deployjar.sh [-f ${jar file name}] [-d ${jar belong directory} ] [-s -m -l -xl -xxl -xxxl] [ -lp (low pause) 、-ht (hi...
SpringBoot集成jsp文件上传,部署项目,打包后无法访问jsp页面
一、项目的打包,在pom.xml加入 `` &amp;amp;amp;amp;lt;build&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;finalName&amp;amp;amp;amp;gt;UeditorAndSB&amp;amp;amp;amp;lt;/finalName&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;plugins&amp;amp;amp;amp;gt;
Jenkins远程部署springboot jar包无效的解决方案
在jenkins构建完springboot(maven)项目后上传jar包至服务器 java -jar xxx.jar &amp;amp;命令无效的原因为在构建完成之后jenkins会杀掉所有构建过程中的所有衍生进程,网上搜了许多解决方案,都无效,比如前面加上BUILD_ID=donkillme,最后只有一种方案有效,即使用daemonize命令强制启动后台进程 首先安装daemonize http:...
jenkins--从SVN中获取代码--打war包过程记录
文章仅作为个人记录 注意要点:1、POM文件:如果POM文件中配置了除了使用Maven中的jar包,还配置引用了本地jar包如下图所示,那么POM文件的路径写成jenkins工作空间/jenkins中的任务名/pom.xml(即构建时从svn中下载到本地中的路径,这样保证了pom.xml文件能正常引用本地jar包) 2、Goals and options:输入框中输入的打包命令,如下 cle...
spring boot 使用thymeleaf加载静态资源打成jar之后无法访问
场景:使用Spring boot 加载静态资源步骤如下:1.添加POM依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-thymeleaf&amp;lt;/artifactId&amp;gt; &amp;lt;/dependen...
Jenkins完全配置(基于jenkins镜像进行jar包自动化打镜像自动化推入)(renchar与阿里云进行自动化推送)
写在前面: 使用谷歌浏览器可以进行全文翻译 点击配置文件中的蓝色问号可以解决部分问题 点击新建任务: 注意maven和jdk需要配置才能使用,需要构建镜像则需提前下载好插件 选择项目类型:(输入自定义的任务名称) 请根据以下配置文件进行配置: 只需修改: svnURL:svn地址 Credentials:选择密钥(请选择svn地址相对应的账号) Local modu...
SpringBoot打包成jar 后文件不能访问的解决
Spring Boot 打包成jar 之后,发现打包在jar 里面的资源文件和配置文件都不能用了,(如果配置文件是在运行时读取),因为文件系统访问路径会变成jar:// 但文件系统没法以路径的方式读取jar 里面的内容,需要把静态资源放出来。 将静态资源映射到 ./ 路径下,这个路径是与项目文件的同级目录下,比如jar文件是在 /file/test.jar 则映射一个名为test_resour...
maven打成war包不能将web下面的页面打包进去,访问页面报404
前两天自己着手搭建一个ssm框架,逻辑页面都调试好了就等着打成war上线,万万没想到,打成war包经历了一番挫折,这里记录maven项目打成war一些坑,亲测。 一.修改pom.xml文件      1.修改打包方式  将默认的jar改为 war       &amp;lt;packaging&amp;gt;war&amp;lt;/packaging&amp;gt;     2.修改build插件方式   打成war报的...
Jenkins 完成自动拉取svn/git 代码 / 打包/ 部署/ 启动项目(本次采用的Linux服务器,springboot项目,win安装Jenkins)
一、使用 jenkins前环境 我的jenkins在直接安装在写代码的电脑上(win) 1、本地环境需要(必须) 环境必须安装在 jenkins 服务的电脑上,win或者Linux,记住安装目录,下面需要配置 1、Jdk 2、Maven 3、Svn 4、Git 环境测试 Jdk --&gt; javac Maven --&gt; mvn -v Svn/git 2、jenk...
idea 中可以正常跳转的页面 为什么打成jar 之后就不能正常跳转了呢?
我用的 controller 跳转的. 原先是写的这样的 这种的,在idea 上 是可以正常跳转的 打成jar 就不行了 需要把最前面的/ 去掉 改成这样就行了 我的 页面路径是 这样的 ...
Springboot整合jsp的项目,打war包可以正常访问,打jar包项目却无法访问(404)问题解决方案
很多朋友在玩springboot和jsp的时候会遇到这个问题,那是因为打成jar在打包的时候是需要把编译文件一起打包进去的,而如果你的项目没有添加maven编译插件的话就无法启动访问。只需要在pom.xml文件下的&amp;lt;build&amp;gt;&amp;lt;/build&amp;gt;中加入如下代码即可:           &amp;lt;finalName&amp;gt;你的项目名称&amp;lt;/finalName&amp;gt;  ...
SpringBoot-项目打成Jar包,出现页面无法跳转
thymeleaf在开发环境正常,但用jar运行时报错 Error resolving template template might not exist or might not be accessible  Error resolving template &quot;login&quot;, template might not exist or might not be accessible by any ...
使用Jenkins+gitlab自动化打包
简介Jenkins Jenkins,一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点。 Gitlab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 持续集成 持续集成, 简称CI(c
renrenfast开源项目打包过程,前端使用vue element-UI,前后端分离,打包为一个jar包运行
项目使用的是renrenfast2.0 框架,后台springboot,前端vue+element-ui。项目本身有shiro拦截机制,需要放开static路径下文件,才可以访问。 步骤如下: 1.前端:npm run build (1)在dist目录下有3个文件(包括数字-其实是日期、index、config) (2)把这3个文件拷贝到后端项目的static目录下 2.后端: (1)...
jenkins部署jar包应用起不来的情况
jenkins部署jar包应用起不来的情况 今天在用jenkins部署jar包发布的时候,发现没有任何报错,但是应用死活起不来,google了半天依旧没有解决,并不是网上的设置BUILD_ID=dontKillMe的方法解决的,因为此类方法的各种姿势都试验了遍毫无作用。具体情况如下: 为了测试方便,取消了jar包的替换那个步骤,单纯的执行一个指令 cat publish.sh...
【Springboot】SpringBoot打Jar包后无法读取静态文件,显示文件不存在
1. 首先错误,如下图所示,但是我用压缩文件方式打开后,文件时存在的,如下图: 2. 解决方式 ...
springboot打jar包后运行提示找不到界面
用的thymeleaf模版,把html文件放在resources的templates目录下面。 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-thymeleaf&amp;lt;/artifactId&amp;gt; ...