web部署到Linux乱码问题

Java web项目在Linux(Contos)下部署出现问号中文乱码问题 mysql> show variables like 'char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 阅读详情
用IDea打包web项目
打开File —>project structure,如图



配置好之后,点击OK之后,本以为会在Output directory中出现对应的war包,可惜没有,还需要把添加好的artifacts配置到tomcat里,重启之后,才会生成war,(搞不懂IDEA为什么要这样设计,巨坑)

将war包导入linux服务器,tomcat和log4j查看日志中文乱码,解决如下:
 1.查看linux系统编码
命令:vi   /etc/sysconfig/i18n
LANG=“C"
SYSFONT="latarcyrheb-sun16"
修改为:LANG="en_US.UTF-8"
保存之后执行,source /etc/sysconfig/i18n使命令生效
2.修改log4j.properties
log4j.appender.File.Encoding=UTF-8
保存重启tomcat,讨厌的?没有了,哈哈
3.执行查询中文请求,查询结果为空,数据库中存在,为什么查不到,用navicat可以查询到
4.控制台查询,乱码又出现了
5.show variables like 'character_set_%'

6.关闭mysql服务
service mysqld stop
7.找到my-small.cnf覆盖my.cnf
cp /usr/share/mysql/my-small.cnf /etc/my.cnf 
8.修改my.cnf文件
vim /etc/mysql/my.cnf 
9.在[mysqld]下添加如下两行
character_set_server=utf8 
init_connect='SET NAMES utf8'

10.保存退出
11.重启mysql服务
service mysqld start
12.show variables like 'character_set_%'

Linux部署web项目页面乱码 问题描述: 1.拿的别人的打好的war包,部署在自己的服务器上,服务器环境centos7 2.页面都有设置charset="UTF-8",且都是使用UTF-8进行编码 解决过程: 1.老规矩在Tomcat的conf下的server.xml设置一波,如下: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20... 阅读详情

相关推荐

AniME框架深度体验:用AI自动生成《修真小说》动画全流程记录

本文详细记录了使用开源多智能体框架AniME,结合其核心动画生成模型AniSora V3,将一段修真小说文本自动转化为风格统一动画视频的全流程实战。文章深入解析了从环境搭建、导演智能体任务分解,到多智能体协作生成分镜、角色、动画及最终合成的每一步操作与挑战,为AI驱动的长视频创作提供了宝贵的实践经验与流程优化思路。

ol789012345的博客 624

spring mvc解决中文乱码问题需在web.xml文件中添加下面的配置

characterEncodingFilter         org.springframework.web.filter.CharacterEncodingFilter                     encoding             utf-8                         characterEncodingFilter      

ldy944758217的博客 1346

C#实现不占用串口的串口监听与侦听技术:高效监控串口数据的最佳实践

本文详细介绍了如何实现不占用串口的串口监听与侦听技术,解决了传统串口监听可能带来的串口占用问题。通过使用虚拟串口、外部监听工具或第三方库,我们可以高效地实现串口数据的捕获与处理,适用于各种工业控制、物联网和嵌入式开发的应用场景。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1666

Java web项目Linux下部署的中文乱码问题

转载:https://blog.youkuaiyun.com/qq_28039297/article/details/76686022 我们项目的开发是在windows下完成的。  然后导出.sql数据库文件,并导出war包,准备部署到linux下的tomcat服务器上。  部署完成出现中文问题: 问题描述:  1.数据库中原有的数据都能正常显示  2.新添加数据时出现问题,中文显示为问号:??? 问题...

笑看风云路的博客 2413

[AHK] 自动化获取通达信股票代码:从消息钩子到数据提取

本文详细介绍了如何使用AHK(AutoHotkey)通过Windows消息钩子技术自动化获取通达信股票代码,实现高效数据提取和交易自动化。文章涵盖消息机制原理、AHK脚本开发、性能优化及安全注意事项,为股票交易者提供了一套完整的解决方案。

weixin_42614269的博客 615

scGPT-spatial 复现

文章摘要:Spatial scGPT项目复现流程 本文详细介绍了复现Spatial scGPT项目的完整流程,包含数据预处理、模型训练等关键步骤。首先需要使用scanpy加载H5AD文件并进行归一化、对数变换等预处理。然后构建基因词汇表(vocab),提取基因表达值和空间坐标信息。接着使用DataCollator进行数据分箱、掩码和填充处理。最后搭建TransformerModel进行训练。文章特别指出了需要自行补全的缺失部分,包括基因词汇表构建、空间坐标提取、数据集类定义和训练主循环脚本等。作者还提供了详

victory0431的博客 1681

idea中使用tomcat启动项目,控制台输出乱码

1.idea设置 2.tomcat中加入-Dfile.encoding=UTF-8 3.打开idea安装目录--&gt;打开bin 在末尾分别加上-Dfile.encoding=UTF-8

weixin_43854096的博客 3516

Linux中Hadoop 集群搭建

零、下载Hadoop: http://archive.cloudera.com/cdh5/cdh/5/?tdsourcetag=s_pctim_aiomsg 一、集群规划: 搭建的 hadoop 集群由 3 台服务器组成,分别叫做 master,salve1 和 slave2。其中 master 作为主节点,slave1 和 slave2 作为从节点。 二、网络配置: 1.查看 3 个节点的主机名...

白墨的小白博客 3990

Java Web项目部署到Linux后的中文乱码问题

问题描述: 项目通过Maven打成war包传输到Linux上,SQL导出数据和结构后在Linux上的Mysql执行,数据都能正常显示,项目也是正常的访问到了index.html,一切显得毫无问题。 开始测试项目各个功能是否有异常,当我检查到我的模糊查询的时候发现输入中文查询不出结果,输入数字可以查出结果,打开Tomcat实时日志看到中文参数并没有乱码,那么可能是数据库的问题,通过注册功能插入了一条...

qq_41888230的博客 1905

抖音直播“卡黑屏”技术解析:从实现原理到平台风控与合规运营

在直播技术领域,视频流推送与实时互动是核心基础。其原理在于通过编码软件(如OBS)将音视频数据封装后,经由网络协议推送到服务器,再分发给观众。这项技术的价值在于支撑了实时、高并发的在线互动场景,是直播、在线会议等应用的基石。然而,在追求流量和互动的实践中,衍生出一些非常规操作,例如通过技术手段中断或控制视频流推送,仅保留音频和互动功能,以达到特定运营目的。这便涉及到了**卡黑屏**这一具体现象。它本质上是对直播流的人为干预,常与**流量博弈**和**风险规避**等动机相关联。从工程实践角度看,实现方式多样,

weixin_29895109的博客 1283

多边形裁剪算法

多边形裁剪算法 刚参加工作就跟多边形刚上了,对于多边形的裁剪做一些简单的总结。 多边形裁剪主要有四种算法 Greiner-Hormann裁剪算法 Sutherland-Hodgman算法 Vatti裁剪算法 Weiler-Atherton裁剪算法 作为一名想要成为优秀算法工程师的程序员,我们不能只会使用,而不知道其原理,倘若如此,我们无法做到应用于本身业务上的定制化的修改。 Greiner–H...

papalqi 6727

Linux下部署Web应用乱码问题

在 windows+eclipse+tomcat+mysql 开发 j2ee项目的时候 所有的编码都是显示正常的. 但把 web项目(.war) 移植到 Linux下做服务器的时候遇到了乱码问题.   如果您遇到了跟我一样的情况,希望这篇文章能帮到你. 1.我首先怀疑了windows下的项目有没有使用 UTF-8.为什么用UTF-8我就不解释了.^_^   所以首先对web应用设置

shaojila8888的专栏 2468

使用VNA(Vector Network Analyzer)对S参数进行去嵌(二)

无论是使用 EM 仿真工具创建的简化模型(如一段理想传输线)还是复杂模型用于测试夹具,现在都需要使用该 S 参数模型执行去嵌入过程。

小孟同学的博客 6106

linux服务器字体问号,Java web项目在Linux(Contos)下部署出现问号中文乱码问题

问题描述:1、数据库原有的汉字数据正常显示2、在本地添加数据没问题,在服务器上面新添加中文汉字数据显示为???问题解决过程:1、首先断定是编码问题,通常默认的编码是UTF-8。2、本地没问题,线上的tomcat用的是同一个,排除service.xml里面的URIEncoding问题。添加 URIEncoding=“UTF-8”,这个是为了解决get请求参数或者路径带中文的时候的编码问题,在wind...

weixin_35021193的博客 358

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

java部署到服务器乱码_java web项目发布到linux服务器上运行出现乱码

我们项目的开发是在windows下完成的。然后导出.sql数据库文件,并导出war包,准备部署到linux下的tomcat服务器上。部署完成出现中文问题:问题描述:1.数据库中原有的数据都能正常显示2.页面显示读取出来出现乱码问题的解决过程:考虑流程:1、数据库存储格式,索引的格式编码 2、项目的文件编码 3、浏览器(tomcat部署编码格式)一、项目中默认编码设置是UTF-8二、项目开发环境E...

weixin_39710295的博客 623

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

centos7下jdk,mysql,tomcat的安装以及web项目的部署过程

web项目在linux下运行是比较稳定的 概述:之前做了一个基于Spring+springmvc+hibernate的项目,最近想在linux下运行一下看看有没有什么问题,所以就自己动手安装了linux其中的一个发行版centos来做测试:其中牵扯到linux下jdk,mysql,tomcat的安装等问题,包括项目在Windows和linux下路径问题等,还有字符乱码问题等。所以在Windows...

qq_40180411的博客 450

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

记一次本地eclipse项目在linux的tomcat上部署乱码问题

问题:本地开发了一个大数据查询平台,eclipse调试没有问题,上线在linux上后发现点击中文名称的数据源,日志显示接受乱码 解决: 因为在eclipse调试没有问题,所以优先考虑tomcat的编码问题 修改Tomcat配置: 1.server.xml修改一下两处,添加URIEncoding="UTF-8" <Connector port="8085" protoco...

webpetter的博客 389

[转]如何将在Windows系统上写好的项目部署到Linux服务器上?

1.导出数据库脚本文件.sql       2.数据库发布在SQLyog上,连接数据库:设置主机地址:Linux系统中的ip 用户名密,将导出的sql脚本在新打开的数据库中进行执行即可。         3.导出项目文件格式为.war   修改连接数据库文件中url地址为Linux中ip地址       4.上传项目文件到Linux中:Alt+P   ...

灯初夜未央的博客 1343

java web项目发布到linux服务器上运行出现乱码

我们项目的开发是在windows下完成的。然后导出.sql数据库文件,并导出war包,准备部署到linux下的tomcat服务器上。部署完成出现中文问题: 问题描述:1.数据库中原有的数据都能正常显示2.页面显示读取出来出现乱码问题的解决过程: 考虑流程:1、数据库存储格式,索引的格式编码 2、项目的文件编码 3、浏览器(tomcat部署编码格式) 一、项目中默认编码设置是UTF-8二、项...

weixin_30735391的博客 276

小白入门:Linux获取web项目,maven构建打包并部署在tomcat

1.安装Java https://blog.youkuaiyun.com/qq_23832313/article/details/83584634 centos的yum安装openjdk:yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel #安装openjdk 查看jdk版本:java -version 2.安装maven 新...

weixin_41931602的博客 579

问题记录-java图片验证码显示乱码

部署机器 操作系统:centos 7 java版本: java version "1.7.0_80" 问题症状 将一个java web的程序部署到了两台配置相同的服务器上之后(服务器1、服务器2),程序都正常启动,当前端请求注册服务时,会向后台请求图片验证码,然而(服务器1)验证码出现了如图1所示的乱码问题,图二为(服务器2)正常的验证码显示。 图1 图2 问题探索 猜测1:j...

weixin_30721077的博客 443

Linux下tomcat中文解析问题

参考:https://blog.youkuaiyun.com/goddessming/article/details/40505405在Linux服务器下用tomcat搭建的 web服务,在上传含中文的文件(图片)时,页面提示上传成功,但是无法显示。上传数字“123.jpg”名称的图片就可以显示。猜测是中文名导致乱码的问题,&lt;Connector port="8080" connectionTimeout...

qq_37579266的博客 878

Java图片验证码乱码问题

有时部署到linux服务器上的web项目的图形验证码可能会出现乱码问题 这不是编码格式出错了,而是可能服务器上没有图形验证码中限定的那种字体 比如生成图形验证码的代码: Font font = new Font("Times New Roman", Font.ROMAN_BASELINE, fontHeight); 在本地电脑上查询"Times New Roman”这种字体(路径:...

weixin_30871905的博客 620
上一篇: SSH框架,在项目启动的时候加载数据库信息
下一篇: ios代码编写UIButton,设置图片,图片不显示
小马pony
博客等级 码龄14年 11粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值