添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Windows使用tomcat部署Jenkins,访问localhost:8080/jenkins一直404,但是直接在控制台执行java -jar jenkins.war可以正常启动
在这里插入图片描述
百度的方法都试了一遍并没有什么用,实在不明白为什么,然后看tomcat中的log也没找到问题,此时环境为:

Java:11
tomcat:10
Jenkins:2.303.3

后来想到可能是版本问题,然后就去下载了tomcat 9,在Jenkins官网查了一下版本
在这里插入图片描述
为了防止版本太高,我把Jenkins的war包换成了2.204版本,结果就成功了
成功的版本分别为
Java:11
tomcat:9
Jenkins:2.204.1
在这里插入图片描述
主要问题应该是tomcat 10版本太高了,感觉直接改为tomcat 9就行了,应该不降Jenkins版本也可以

类型 状态报告 消息 请求 资源 [/chapter06/IndexServlet] 不可 用 描述 源服务器未能找到目标 资源 的表示或者是不愿公开一个已经存在的 资源 表示。 Apache Tomcat /9.0.37 问题原因,浏览器不能直接访问Java文件 问题的解决方法 1、提交表单时遇到此问题 <form name = reg action=/login method=post> <meta charset=UTF-8> 账号:<input type=text name=usernam 写好了整合、页面, Tomcat 也能跑起来,网页却一直404, 前前后后找错找了很久,最终发现是一个小错误 根源在于Project Structure中web 资源 文件夹配错了(下图中箭头1处), 一开始配到了WEB-INF这个文件夹上,导致404, 修改之后如下图,可以正常显示首页了 (注意修改后下图左侧箭头处,web文件夹上应有蓝点,表此文件夹为web 资源 文件夹) 到此问题解决了,欢迎评论区交流 另外在解决问题过程中 下面 这篇文章也让我学到了很多
Jenkins war 部署到 tomcat 服务器运行(Pipeline风格方式): 1. 准备工作安装pipeline插件: pipeline的语法有两种方式一种是声明式,一种是脚本方式,官方推荐使用声明式, 当要编写复杂脚本时,则需要用脚本方式 由于pipeline是用groovy语言编写的,语法不懂,需要借助工具生成脚本来帮助我们 实现拉取代码 打 发布 2. jenkins 创建一个流水线风格项目: 3. 编写从git拉取代码的groovy脚本:
【JavaWEB/表单提交/ Tomcat 】报404,显示“ 请求 资源 […/Servlet] 不可 用问题 废话不多说,直接上问题截图,我用的工具是eclipse。 如果你在学习web开发的过程中,尤其是在写表单提交类程序过程中出现了这个错误那么,这篇文章可以保证完美解决它。 我是用的servlet名字叫LoginServlet。一下内容完全围绕它展开、 一下是我遇到这个问题的排查步骤。请大家跟我一起一一检查。 1、首先检查代码,是否是 报错 的/爆红的,这里我不截图了。大家自行检查。 2、点开WEB-INF,点开we
于是我在本地使用yarn build打 dist后运行了一下 发现是可以的 能够访问到静态 资源 想来想去后找到了问题 因为 jenkins 是公司的服务器 找不到静态 资源 肯定是路径的问题 我自己运行的是本地服务器所以可以找到 于是我在vue.config.js文件夹里加了一句publicPath: './'
我是用msi文件安装的windows本地 ,安装文件看另外安装的博文。 此问题解决不是第一次安装方案 ,而是第一次安装完,使用也正常,关电脑再次访问的时候提示找不到 ,是因为本地服务没有启动 ,win+R 。输入services.msc 找到 jenkins 的服务,启动,然后再访问就可以了 如果还没有解决的话,那么就请继续百度吧。。。。 转载于:https://www.cn...
前言:平时都是登录 jenkins 进行构建Job,但我不不想或其它集成的时候用到,所以弄了个远程触发Job构建,是挺不错的。 当前也有Python 等语言的sdk,亦可直接使用。 想开放Job让别人构建,但又不想给别人登录 jenkins ,触发同步数据或其它Job。 结合python自动化写点代码丰富一下,实现构建自由(反正实现不了财务自由)。 一、 jenkins 全局安全设置 1、使用正确的账号密码( Jenkins ->系统设置 ->全局安全设置),该账户拥有访问该 Jenkins 链接的权限 2、代码中的账号密码检查无误后依然返回403,则可能要进行以下设置( Jenkins ->系统设置 ->全局安全设置) 【还有一种方法,没试过,见 下面 截图】
前提, 我的 jenkins 没有 放到 docker中安装, 但是 放到 docker中的 tomcat webapp s目录执行的, 访问:http://xxxx:8080/ jenkins 然后, 首页提示需要解锁才能进入, 需要找到/root/. jenkins /secrets/initialAdminPassword这个目录下的 密码, 然后各种找, 发现这个目录需要进入到docker tomcat ...
公司的项目一直手动maven打 、上传服务器、关闭/开启 tomcat ,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的 Jenkins 插件一键自动部署,那更省时省力。 下面 是一个简单的发布 tomcat 的shell脚本,执行 下面 脚本的前提是要在服务器中安装了git、maven # 先关闭 tomcat 进程 kill -9 `ps aux|grep tomcat |grep -v 'grep'| awk 'NR==1{print $2}'` <useSecurity>true</useSecurity> <authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/> <securityRealm class="hudson.security.HudsonPrivateSecurityRealm"> <disableSignu
前提:保证 jenkins 构建打 成功 1.配置 tomcat 的用户名密码(此处 tomcat 为本地任意 tomcat jenkins 会通过Deploy war /ear to container配置的url去找对应的启动的 tomcat ) (1)找到 tomcat tomcat _users.xml配置文件 (2)在文件中添加以下代码:(此处为 tomcat 的用户名密码,在 jenkins 配置中会...
一开始以为是端口号被占用,通过https://blog.csdn.net/m0_46133505/article/details/111477635查看端口号停止进程,但是强制停止之后再查还是一样被占用,对准jsp页面,点击run on server,一直是这个情况 直接点击小虫子,就是 下面 这样,所以一直在想怎么把8080端口号空出来 彻底关闭 tomcat ,在 Tomcat 根目录下bin文件夹里:shutdown.bat,双击停止,重新通过右击jsp页面 —run as —run on server,成功.
启动【 Jenkins 】之后,用户登录 Jenkins 控制台, 但是提示The requested resource () is not available. 出现这个问题的主要原因是修改了对应 Jenkins 用户的安全矩阵,去掉了对应用户的登陆权限, 所以在用户登录时候出现这个提示信息。...
1、检查 jdk 版本,比较新的 jenkins 版本需要1.8的,检查环境变量中的jdk版本:java -verison 这里有一种情况就是: jenkins 可能调用的并不是环境变量里面的jdk版本 1)如果是linux环境下,进入 jenkins 所在 tomcat 目录的bin目录下,执行:sh version.sh可以看到 jenkins 所用jdk版本,如果不是1.7 就在 setclasspath...