首页 > 其他分享 >tomcat配置

tomcat配置

时间:2023-09-19 14:02:58浏览次数:40  
标签:xml 配置 UTF tomcat proxool struts servlet


在项目中要使用 UTF-8 的编码,并配置了过滤器,过滤编码也是 UTF-8


修改 Tomcat 的配置文件 server.xml ,在端器配置的地方加入 URIEncoding="UTF-8"
如:

<Connector URIEncoding="UTF-8" 

 port="8080" maxHttpHeaderSize="8192" 

 maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 

 enableLookups="false" redirectPort="8443" acceptCount="100" 

 connectionTimeout="20000" disableUploadTimeout="true" />




这里是Tomcat使用的编码,还要配置集成时使用的编码,因为集成时使用的端口为 8009 所以在配置8009端口的地方也要加入 URIEncoding="UTF-8"
如:

<Connector URIEncoding="UTF-8" 

 port="8009" 
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />


web.xml中load-on-startup标签的含义


 


在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:


标记容器是否在启动的时候就加载这个servlet。


当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;


当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。


正数的值越小,启动该servlet的优先级越高。


开始就是不知道着个东西使用proxool替换tomcat自身的dbcp时<load-on-startup>值与struts的<load-on-startup>都是1,由于我们的构架是由struts启动时通过配置文件切换数据源,这样可以做到灵活适用不同的连接池。但是每次都是struts先运行,但是通过proxool得不到连接,报 No suitable driver found  of proxool


郁闷了一下午终于搞定了,在web.xml中将struts的<load-on-startup>改为2,启动tomcat,一切都安静了~~~



标签:xml,配置,UTF,tomcat,proxool,struts,servlet
From: https://blog.51cto.com/u_1481758/7524834

相关文章

  • visual studio 配置 c++ 引入三方库 注意事项:
    1、首先需要注意配置的选项要和运行的选项一致(如果要运行debug下32位的程序就需要配置Configuration选择Debug,platform选32) 2、这个是根据需要生成lib、dll、还是windows程序来选择:  VC++目录默认不要修改: 这里添加引入#include所需要的头文件 这个地方配置链......
  • Failed to determine a suitable driver class(maven不编译配置文件)
    现象:启动报错 问题排查与处理:1:根据错误翻译,是datasource没有一些配置属性。不过检查下来写法没有啥问题 2:注意启动端口是不是生效了。发现是配置文件没起作用 3:maven添加resources<resources><resource><directory>src/main/java</dir......
  • Java8(jdk1.8u321)下载、安装及配置
    jdk1.8的下载、jdk1.8的安装、配置环境变量。一、jdk1.8下载下载官网地址:https://www.oracle.com/java/technologies/downloads/#java8-windows下载版本:jdk-8u381-windows-x64.exe二、jdk1.8的安装双击jdk1.8安装包进行安装:按照安装步骤,直至完成安装。确认是否完成安装:打......
  • SpringBoot 后端配置 Https 教程
    以阿里云为例子1.申请SSL证书1.注册域名打开阿里云官网,搜索域名点击域名注册,输入域名,点击搜索选择心仪的域名,点击购买,打钱进入域名控制台,进行实名认证2.申请SSL证书打开阿里云官网,搜索SSL证书点击免费证书,领取20张券(一年可以领20张,可以创建20张免......
  • 【Android studio】【Gradle】dependencies配置参数细解及异常解决
    依赖项配置implementationGradle会将依赖项添加到编译类路径,并将依赖项打包到构建输出。不过,当您的模块配置implementation依赖项时,会让Gradle了解您不希望该模块在编译时将该依赖项泄露给其他模块。也就是说,其他模块只有在运行时才能使用该依赖项。使用此依赖项配置代替api......
  • paramiko链接网络设备并导出配置
    一.背景介绍最近换工作了有一百多台数通设备需要管理,正好本人会一点python就尝试参照网上教程和CATGPT来写一个批量链接设备的脚本二.parmiko简介Paramiko实现了SSHv2协议(底层使用cryptography)。我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是......
  • H3C交换机堆叠配置
    [SW0102-irf-port1/1]portgroupinterfaceTen-GigabitEthernet1/0/49[SW0102]irf-port1/2#进入到IRF接口配置,接口必须与对端设备不能想同,如:1/1必须与对端的2/2接线,不能1/1与2/1连接[SW0102-irf-port1/2]portgroupinterfaceTen-GigabitEthernet1/0/50#把接口回入到IRF堆叠......
  • 在 Linux 上配置 mongodb
    1.下载Linux安装包如下图,放到本地的某个角落,要记得位置哦~2.连接你的服务器sshroot@你的IP//回车输入密码3.安装包上传另开ssh窗口(command+n),如果是windows就打开新的cmd窗口,因为我们要操作本地文件,之前的窗口我们已经登了服务器了。传的方法很多,我只演示其中一种。cd"......
  • Springboot使用@value获取配置文件参数
    使用@value获取yml参数值@Value("${value}")//多级使用.连接例:${value.value}privateStringvalue;@value获取不到值的情况//错误1:使用了static或者final修饰valueprivatestaticStringvalue;privatefinalStringvalue;//错误2:类没有加上@Component(或者@Ser......
  • CommonTK框架之Qt5配置cmake脚本
    源码获取CommonTKCMake配置打开下图的CMake脚本文件添加下面的代码SET(CTK_QT_VERSION5)SET(CMAKE_PREFIX_PATH${CMAKE_PREFIX_PATH}"C:/major/development/tools/qt/5.14/install/5.14./msvc2015_64")添加的脚本代码位置如下图C:/major/development/tools/q......