首页 > 其他分享 >在eclipse中使用Tomcat启动项目乱码

在eclipse中使用Tomcat启动项目乱码

时间:2023-08-08 15:55:50浏览次数:38  
标签:JAVA Tomcat encoding UTF8 eclipse OPTS% 乱码 JSSE OPTS

修改tomcat的配置文件 1)修改Tomcat的server.xml配置(config目录下) 先找到第一处添加URIEncoding=“UTF-8”

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" 
URIEncoding="UTF-8"/>

再找到第二处添加URIEncoding=“UTF-8”

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>

2)修改catalina.bat配置(bin目录下)

找到"JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"换行添加 -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
if not "%JSSE_OPTS%" == "" goto gotJsseOpts
set "JSSE_OPTS=-Djdk.tls.ephemeralDHKeySize=2048"
:gotJsseOpts
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"
-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8

3)修改tomcat的 web.xml配置

    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>fileEncoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

 

 2022.11.14

标签:JAVA,Tomcat,encoding,UTF8,eclipse,OPTS%,乱码,JSSE,OPTS
From: https://www.cnblogs.com/breeze-zZ/p/17614593.html

相关文章

  • eclipse安装svn
    一、在线安装打开eclipseMarketplace 搜索svn,点击install,安装subclipse 点击comfirm 选择accept,点击finish,等待安装完成,重启eclipse。 2020.04.22......
  • eclipse下载安装
    一、下载1.官网下载地址:https://www.eclipse.org/downloads/2.其他镜像下载地址:http://mirror.math.princeton.edu/pub/eclipse/technology/epp/downloads/release/2020-03/R/eclipse-jee-2020-03-R-incubation-win32-x86_64.zip二、安装1.exe文件安装暂无2.zip文件解压到安......
  • eclipse插件开发
    1.Eclipse简介和插件开发Eclipse是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是Eclipse已经超越了开发环境的概念,可以想象Eclipse将成为未来的集成的桌面环......
  • 调用Geoserver发布的图层中文字段显示乱码
    通过OL使用WFS服务,调用发布的图层字段,中文字段显示为乱码  有几种原因:①指定打印的字符格式在代码中指定输出的编码格式,例如使用console.log('@@xxx',xzq.toString('utf-8'))来指定输出为UTF-8编码格式。②添加meta如果是在网页中输出乱码,可以在HTML的<head>标......
  • 开发工具快捷键(IDEA\Eclipse)
    ECLIPSECTRL+SHIFT+R:打开资源CTRL+O:快速OUTLINECTRL+E:快速转换编辑器CTRL+2,L:为本地变量赋值ALT+SHIFT+R:重命名ALT+方向键:回退上个页面CTRL+M:全屏CTRL+ALT+H:查询方法引用ALT+SHIFT+R:重命名方法名、属性或者变量名CTRL+SHIFT+X大......
  • docker容器中tomcat启动out of memory
    docker容器中tomcat启动outofmemory宿主机KylinV10容器centos7tomcat启动报错libraryinitializationfailed-unabletoallocatefiledescriptortable-outofmemory宿主机ulimit-n65535容器内ulimit-n1073741816解决方案容器内修改/etc/profile添......
  • SpringMVC的搭建idea2021、tomcat8.5
    准备环境idea2021tomcat8.0资料来源,尚硅谷的视频1、新建项目      生成pom.xml文件 3、pom.xml文件添加依赖<dependencies><!--SpringMVC--><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</arti......
  • 周六 requese中文乱码
    packagecom.itheima.web.request;importjavax.servlet.*;importjavax.servlet.http.*;importjavax.servlet.annotation.*;importjava.io.IOException;importjava.nio.charset.StandardCharsets;/***中文乱码问题解决方案*/@WebServlet("/req4")publicc......
  • keil5中文乱码配置
    UTF-8好像没用了?这边用如图所示CHines的简体字。......
  • springboot 关于servlet容器配置修改 组件注册 容器切换 使用外部tomcat
    1.嵌入式Servlet容器配置修改1.通过全局配置文件修改可以通过server.xxx来进行web服务配置,没有带服务器名称的则是通用配置通过带了具体的服务器名称则是单独对该服务器进行设置,比如server.tomcat.xxx就是专门针对tomcat的配置2.通过WebServerFactoryCus......