发新话题
打印

Jakarta-Tomcat-5.5.2 中文问题解决方案:

Jakarta-Tomcat-5.5.2 中文问题解决方案:

[b:a6fc324d2d]安装时就注意点。[/color:a6fc324d2d]

“[]”里的部分依照你的实际情况填写。

tar zxvf jakarta-tomcat-5.5.2.tar.gz -C [要安装的地方]。
tar zxvf jakarta-tomcat-5.5.2-admine.tar.gz -C [要安装的地方]。

去“[安装的地方]/conf”,找到“tomcat-users.xml”和“web.xml”。

依照类似格式在“tomcat-users.xml”底部添加一行:
<user uname="root" password="[自己定个密码]" roles="admin,manager"/>

在“web.xml”里找到这样一组内容:
[code:a6fc324d2d]
    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>
[/code:a6fc324d2d]

修改为:
[code:a6fc324d2d]
    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <!-- 加这里 -->
        <init-param>
            <param-name>javaEncoding</param-name>
            <param-value>GB18030</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>
[/code:a6fc324d2d]

[b:a6fc324d2d]注意,最好在第一次运行前就修改了这个地方,否则Tomcat在工作目录里缓存的文件会妨碍这个更改生效,得在停掉Tomcat后手动删除那些文件。[/color:a6fc324d2d]

在环境变量文件里添加:
[code:a6fc324d2d]
########################################
#        Jakarta-tomcat        5.5.2
#        Non-Compiled
#        Moveable
CATALINA_BASE="[安装的地方]"
CATALINA_HOME="[安装的地方]"
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOME/bin:$CATALINA_HOME/bin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLASSPATH CATALINA_BASE CATALINA_HOME
########################################
[/code:a6fc324d2d]

环境变量生效后用命令“startup.sh”和“shutdown.sh”来启动与停止Tomcat。

本文由自由狼-台风 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-850-1-1.html

TOP

发新话题