2007-12-04
tomcat小技巧
关键字: tomcat
1.apr
许多朋友可能在启动tomcat的时候都会看到类似这样的信息:
出现这种情况是这表示没有找到APR
简要解决办法:去 http://tomcat.heanet.ie/native/ 下载编译好的 tcnative-1.dll 文件因此可以到下面网站下载新版:http://tomcat.heanet.ie/native/,目前最新为1.1.10,拷贝至jdk\bin下,再启动就可以成功加载APR了。
2.URIEncoding
有时候在做开发的时候经常发现文本框输入的中文到了程序中成了乱码,其实是因为在端口监听部分缺少编码。
解决方法如下:
原始部分
8080端口上
修改后
8009端口 ajp跳转服务上,关于这个端口在apache http 做跳转时,要相当注意
修改后
这样,服务器得到的中文字符就不会再有乱码了。
许多朋友可能在启动tomcat的时候都会看到类似这样的信息:
org.apache.catalina.core.AprLifecycleListener init 信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jre\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS
出现这种情况是这表示没有找到APR
简要解决办法:去 http://tomcat.heanet.ie/native/ 下载编译好的 tcnative-1.dll 文件因此可以到下面网站下载新版:http://tomcat.heanet.ie/native/,目前最新为1.1.10,拷贝至jdk\bin下,再启动就可以成功加载APR了。
org.apache.catalina.core.AprLifecycleListener init 信息: Loaded Apache Tomcat Native library 1.1.10. org.apache.catalina.core.AprLifecycleListener init 信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
2.URIEncoding
有时候在做开发的时候经常发现文本框输入的中文到了程序中成了乱码,其实是因为在端口监听部分缺少编码。
URIEncoding="UTF-8"
解决方法如下:
原始部分
8080端口上
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改后
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
8009端口 ajp跳转服务上,关于这个端口在apache http 做跳转时,要相当注意
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改后
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
这样,服务器得到的中文字符就不会再有乱码了。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 4492 次
- 性别:

- 来自: 山西

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
acegi 我该从哪里取到用户 ...
1.你的用户信息Bean实现UserDetails接口。 2.你的角色对象Rol ...
-- by lendo.du -
acegi 我该从哪里取到用户 ...
支持一下
-- by hendryxu -
acegi 我该从哪里取到用户 ...
这个还是自己解决了 晕 每次都是一样 Authentication a ...
-- by snowolf -
acegi 我该从哪里取到用户 ...
关键是 用户登录后 在什么地方保存了用户的信息 在controller中如何取 ...
-- by snowolf -
acegi 我该从哪里取到用户 ...
是否可以考虑自己声明一个UserInfo类,实现org.acegisecurit ...
-- by Ivan Li






评论排行榜