eclipse下修改tomcat的URIEncoding为UTF-8

问题描述

开发中需要在URL中传输中文,所以要将tomcat中Http1.1端口中添加属性:URIEncoding="UTF-8"。但是我将“.metadata\.plugins\org.eclipse.wst.server.core”文件夹中的server.xml文件修改后,一旦在eclipse中重新发布项目,这个文件就被替换掉,我的修改就消失了。

解决方案

因此,我猜想肯定在每次eclipse发布时会将某个位置的配置文件替换掉“.metadata\.plugins\org.eclipse.wst.server.core”下的配置文件。

我首先尝试将tomcat主程序下的server.xml修改后,在eclipse下重新发布项目,但生成的配置文件并没有和tomcat主程序中的配置文件保持同步。结果表明,eclipse只是使用tomcat主程序中的可执行文件和库文件,并没有使用tomcat主程序中的配置文件。

打开在eclipse中创建的tomcat实例的属性对话框,并没有设置URI编码的地方。

还有一个地方可以设置tomcat,那就是<workspace>\Servers文件夹中的配置文件。我将该文件夹中的server.xml文件修改后,重新发布项目,生成的配置文件与该文件中的配置文件内容相同。由此可知,“.metadata\.plugins\org.eclipse.wst.server.core”中的配置文件是与“<workspace>\Servers”文件夹中的配置文件保持同步的。

时间: 2024-08-01 23:03:16

eclipse下修改tomcat的URIEncoding为UTF-8的相关文章

eclipse下修改项目名导致tomcat内发布名不一致的解决方法

这几天做了一个项目,后来因为一点原因需要修改Javaweb项目的名称,点击项目的名称->右键Refactor->Rename...  输入要修改的项目名称,保存后,部署到tomcat,突然发现eclipse下修改项目名导致tomcat内发布名不一致了 ,郁闷了,开始在网上找到解决办法,我是看 http://blog.chinaunix.net/uid-25820084-id-3531608.html 这个网站的kimutaku001的ChinaUnix博客位朋友的博客,解决了这个问题,我吧他说

eclipse 下启动tomcat错误

启用tomcat时报错. FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113) ERROR: transport error 202: gethostbyname: unknown host ["transport.c",L41] ERROR: JDWP Transport dt_socket failed to initialize, TRA

Eclipse 中修改tomcat设置内存大小

修改1: 在Eclipse中下面Servers双击Tomcat Server... 然后点击General InformAtion 下的Open launch configuration: 会弹出Edit Configuration,然后在选中Arguments选项卡:在VM arguments文本框中最后面添加 -Xms256m -Xmx1024m -XX:MaxPermSize=256m (时间可以自己设定). 修改2: 在Eclipse菜单栏中Window -->Preferences -

eclipse下启动tomcat出现Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server: &#39;错误的解决办法

在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名'   did not find a matching property错误 解决办法: 1.在server控制台内,在服务器上点右键--属性 2.general选项卡中点switch location 这时,location变为:/servers/tomcat6.0 server at localhost.server 3.在pro

eclipse下的Tomcat安装与web项目 搭建

Tomcat 安装 环境: win10-64位  apache-tomcat-7.0.57-windows-x64 首先要配置Windows 的环境变量 JAVA_HOME(就是Java的环境变量) tomcat 解压后是绿色文件,可以直接运行 找到bin 目录下 Windows 下直接点击startup 在Linux下 在目录下输入 ./startup.sh(window下 的git 版本也可以使用这个命令) 关闭就是shutdown 启动后直接在浏览器输入  http://localhost

【转】Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.

转载地址:http://blog.csdn.net/jnqqls/article/details/8946964 1.错误: 在Eclipse下启动tomcat的时候,报错为:Eclipse下启动tomcat报错:The archive: C:/Program Files(x86)/Java/jdk1.7.0_10/lib/tools.jar which is referenced by the classpath, doesnot exist. 2.原因: 这是因为我中途移动过tomcat的位

eclipse下配置tomcat、修改字体、为什么得运行两次才能实现新做的改动的问题

问题一: 手把手图文教你eclipse下如何配置tomcat 问题二: 用Eclipse做j2me工程为什么得运行两次才能实现新做的改动 这个问题简而言之:先保存再运行就可以一次实现了. 问题三: Eclipse怎样修改字体 我的是英文版的eclipse,所以是window -> preferences -> General -> Appearance -> Colors and Fonts   然后选择中是:Basic -> Text Font.

Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试

Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确一点,Tomcat与Java密切相关,因此安装使用之前要先安装JDK并设置JDK的环境变量,由于机子上已经安装好了JDK,也设置好了JDK环境变量,因此这里不再过多叙述,只说明我设置好的环境变量: JAVA_HOME :F:\JDK_Kit CLASSPATH: .;%JAVA_HOME%\lib\

eclipse中修改tomcat的配置,解决全局性的get提交乱码问题

在项目中如果页面提交方式为get的时候,中文会出现乱码. 为了解决乱码问题我们有两种办法. 第一种:在程序中加入get提交乱码的解决 String username = new String(username.getBytes("ISO-8859-1"),"UTF-8"); 这种方式只要有需要,每个方法都需要添加get乱码问题的解决代码,总的看来还是挺麻烦的. 第二种:直接修改tomcat的配置,一次性的解决全局get提交乱码问题. 1.eclipse中找到你的项目