Вы здесь: Home > Статьи > Русификация XPlanner
Что здесь происходит
Правила XP
Статьи по XP
Книги по XP
Ссылки по XP
Обсудить
Написать нам

Русификация XPlanner

Спасибо Максиму Григорьеву.

Сделано только для поддержки русского языка, т.к. нужды включать поддержку каких-либо других нет. 

Для того чтобы XPlanner заработал нужно поставить контейнер, поддерживающий спецификацию Servlet 2.3 (TomCat 4.x). 

1. Для всех JSP, которые находятся в директории war прописать после объявления taglib такую строчку:

<%@ page contentType="text/html; charset=windows-1251" %>
и изменить
<meta http-equiv="Content-Type" content="text/html;  charset=ISO-xxx">
на
<meta http-equiv="Content-Type" content="text/html; charset=WINDOWS-1251">

2. Распаковать xplanner_patch.rar в xplanner/src

3.В Build.properties для url к базе данных прописать так:

db.url=jdbc:mysql://your.host/xplanner?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=Cp1251

4. Положить в lib джар с Servlet 2.3 вместо существующего - если контейнер TomCat 4.x то берет из  common/lib/servlet.jar.

5. В файле war/WEB-INF/web.xml нужно изменить DOCTYPE на

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
и добавить после тега <web-app> вот это:
    <filter>
        <filter-name>EncodingFilter</filter-name>
        <filter-class>com.dark.filter.EncodingFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>EncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

Или скачать мой web.xml - он у всех одинаковый будет

6. Дальше делаем как написано в мануале
  - install.db
  - instal.war 

7. Кладем xplanner.war в webapps