liferay-tomcat注册服务的方法和之后产生的乱码问题的解决办法
来源:互联网 发布:用友web端口是什么 编辑:程序博客网 时间:2024/04/30 23:37
【这个世界是绝对的不公平,要么你顺从,要么你把天平倾向自己,不要怨天由人。】
一、首先说一下注册服务的过程:
解压版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注册服务的方法和之后产生的乱码问题的解决办法
- liferay-tomcat注册服务的方法和之后产生的乱码问题的解决办法
- tomcat post提交和get提交产生乱码的解决办法
- JAVA中文乱码问题的产生和建议解决办法
- mysql产生乱码的解决办法:
- jsp中get和post方法的区别及产生乱码后的解决办法
- Tomcat中关于重定向产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- Tomcat、Weblogic、Jboss在windows下注册服务的方法
- 关于写ATL控件时对控件添加事件事 'IID__IXXXEvents' : undeclared identifier的问题解决方法
- ASP.NET配置文件Web.config 详细解释
- 求答案
- Struts2概述
- 开篇感言
- liferay-tomcat注册服务的方法和之后产生的乱码问题的解决办法
- Exception_05
- 字符串匹配
- JNI初次实验
- 同崔员外秋宵寓直
- 【转】浅谈测试驱动开发TDD技术
- Mashup之关注度
- 理解和认识udev(转载)
- SAP Bibliothek