liferay-tomcat注册服务的方法和之后产生的乱码问题的解决办法
2009-10-09 21:07
369 查看
【这个世界是绝对的不公平,要么你顺从,要么你把天平倾向自己,不要怨天由人。】
一、首先说一下注册服务的过程: 解压版liferay-tomcat注册服务过程 1、开始——运行——CMD 2、DOS命令方式进入liferay-tomcat路径下的bin文件夹,然后输入命令service.bat install tomcat6 3、鼠标点击liferay-tomcat路径下的bin文件夹下的tomcat6w,在弹出框中选择Java,在Java Opinions中加入如下信息: -Dfile.encoding=GBK -Duser.timezone=GMT+8 -Djava.security.auth.login.config=c:/tomcat路径/conf/jaas.config -XX:MaxPermSize=512m 4、启动服务。 卸载tomcat服务: 如果是安装版的tomcat,需要从控制面版里卸载; 如果是解压版本手动注册的tomcat,需要进入CMD的命令提示符中,进入对应的tomcat/bin目录下, 输入service.bat remove tomcat6。 二、乱砝的产生和解决它的方法: 用start.bat启动tomcat web服务后,提交给servlet的表单信息,进行处理并存储到数据库中,没有乱码产生。但是,注册成系统服务后,就产生了乱码。后来,分析了一下,在start.bat中,一定有关于编码的设置,而变成系统服务后,一定是少了相关的参数设置。 经过猜想后,检查了start.bat文件和setenv.bat文件,发现setenv.bat文件中有:-Dfile.encoding=UTF8,而在把tomcat变成服务中写的是-Dfile.encoding=GBK ,把GBK改写成UTF8后,问题得到了解决。 三、思维总结:能够解决这个问题,是因为以前有人问我tomcat系统时间的更改,当时改写了start.bat文件或者setenv.bat文件,从而奠定了思维基础,所以才能猜想出问题的原由,并验证和解决。人类的思维真是奇妙。人类大脑现在还是需要记忆作为基础,暂时看来,一切有根据推断的事情都是靠着记忆细胞作为基础。如果人类的推断或者是预测,有着宇宙中的另一种神秘的介质作为基础的话,我想先知就是这样的人,那是超户普通人的人。人类的大脑啊,升华吧!! |
相关文章推荐
- liferay-tomcat注册服务的方法和之后产生的乱码问题的解决办法
- 配置tomcat到系统服务方法及一般问题解决办法
- Windows server 2008下配置tomcat到系统服务方法及一般问题解决办法
- Windows server 2008下配置tomcat到系统服务方法及一般问题解决办法
- j2ee、mvn、eclipse、Tomcat等中文乱码问题解决方法
- linux下tomcat部署get请求乱码问题解决方法
- 升级tomcat后出现的页面录入框中文乱码问题解决方法
- linux 下 自己写的 html文件产生中文乱码问题 解决办法
- 解决get方法传递URL参数中文乱码和解决tomcat下中文乱码问题
- 在云服务器上搭建tomcat服务访问80端口问题解决办法
- 解决Tomcat中文乱码问题之多解决方法
- j2ee、mvn、eclipse、Tomcat等中文乱码问题解决方法
- Cisco4506 灌入K9版本IOS之后产生的问题与解决方法
- Tomcat中文乱码问题的原理和解决方法
- Tomcat中文乱码问题的原理和解决方法
- Tomcat中文乱码问题的原理和解决方法
- Tomcat中文乱码问题的原理和解决方法
- 升级tomcat后出现的页面录入框中文乱码问题解决方法
- tomcat项目中文乱码问题解决方法