首页 > 其他分享 >jenkins自动部署web项目到tomcat 和 本地启动不一致 tomact log中文乱码

jenkins自动部署web项目到tomcat 和 本地启动不一致 tomact log中文乱码

时间:2023-09-27 14:14:50浏览次数:42  
标签:web tomcat 启动 部署 乱码 jenkins 环境变量

最近项目使用jenkins来自动化部署,部署后发现catalina.out日志中文是乱码的。如果使用手动部署不经过Jenkins的话项目就一切正常。所以我想有可能是因为jenkins部署的时候,导致目标服务器那边获取不到相应的环境变量。 在tomcat日志中发现,手动启动使用的是自己安装的JDK,而用jenkins启动时使用的是openJDK。因此推断出是jenkins启动时,未获取到环境变量。 解决方法: 在shell脚本中,启动前添加下面命令:

# 启用环境变量
source /etc/profile




标签:web,tomcat,启动,部署,乱码,jenkins,环境变量
From: https://www.cnblogs.com/hungryquiter/p/17732557.html

相关文章

  • keil5 注释乱码
    1.2. ......
  • 基于web房屋租售管理系统-计算机毕业设计源码+LW文档
    摘 要当今,在这个信息化的时代,人们的生活越来越便利。因此如果运用java技术建设房屋租售管理系统系统使其与互联网有效的结合起来,实现房屋租售管理系统系统的网络化,为学校师生乃至社会提供更为全面、便捷的服务。根据本系统的研究现状和发展方向,首先系统从需求分析、结构设计、数......
  • 向目标输入框输入值(WebDriverWait判断是否有该输入框)
    #导包fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromtimeimportsleepfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasEC#浏览器驱动driver=webdriver.Ch......
  • Selenium进阶——解决web 自动化中上传文件的问题
    在做ui自动化测试中,经常会遇到上传文件或者图片的场景,通常的解决方案是自动化工具+autoIT,在这里我介绍一种通过jdk自带api——java.awt.Robot来解决类似问题的方法。java.awt.Robot类主要用于模拟用户点击键盘上的按键,或者模拟用户敲击鼠标等动作。在做web测试时,弹出窗口如下图所......
  • 12-web前端轮播图案例 (小米商城)
    说明:轮播图在前端开发中是一种常见的元素,通常用于展示一系列的图片或者内容,并通过滑动或者点击的方式进行切换。使用JavaScript来实现轮播图有以下几个意义:提升用户体验:轮播图可以在有限的空间内展示更多的内容,为用户提供更多的信息。同时,轮播图也具有较好的视觉效果,可以吸引用......
  • webpack介绍
    (1).构建工具的作用:转换ES6语法.转换JSX.CSS前缀补全、预处理器.压缩混淆.图片压缩.1.静态模块打包器:将入口文件引入的各种资源=>chunk(块)=>less转换为css、es6转换为es5=>bundle(输出内容)将所有资源文件(js/css/html/less/json...)当做模块处理.根据模块的依赖......
  • vite_vite.config.js配置代理与websocket代理
    exportdefaultdefineConfig({server:{proxy:{"/proxy":{target:"http://121.10.140.87",//线上服务器IP地址changeOrigin:true,ws:true,rewrite:(p......
  • tomcat sartup.bat 闪退
    看了很多帖子环境变量之类注意环境变量最后不要有空格或者其它字符,减少路径的特殊字符最后尝试无果后修改端口号默认8005改为-1,这个大多数都没有提及  ......
  • C# WebAPI
    1.WebRequest方法Post: privatevoidbutton1_Click(objectsender,EventArgse){  stringss=HttpPost("http://localhost:41558/api/Demo/PostXXX","{Code:\"test089\",Name:\"test1\"}");}publicstaticstringHttpPo......
  • webstorm配置Prettier
    webstorm配置Prettier配置好prettier发现vue文件并没有格式化代码,原因就是webstorm默认没有支持,现配置之。1、在插件市场下载prettier2、点击setting找到Languages&Frameworks点击打开找到Prettier,在Prettierpackage里选择prettier包并添加vue,最后视情况勾选OnSave选项或On......