WebDict
/cgi-bin/yabb/YaBB.cgi
>> Phát triển - Development >> Dùng web server khác như resin, tomcat ...
/cgi-bin/yabb/YaBB.cgi?num=1088152714

Message started by Nguyễn Đức Thành on 06/24/04 at 23:38:33

Title: Dùng web server khác như resin, tomcat ...
Post by Nguyễn Đức Thành on 06/24/04 at 23:38:33

Các bạn cho mình hỏi cách sử dụng servlet chạy trên webserver Resin chẳng hạn để viết 1 trang web từ điển dùng   VietDict của anh Đức. Vi hiện tại mình sài webserver là Resin và không muốn sử dụng thêm 1 webserver nữa. Mong các bạn và anh chị giúp cho.

Cám ơn nhiều

Title: Re: Dùng web server khác như resin, tomcat ...
Post by htb on 06/25/04 at 00:59:38

Trong WebDict có sẵn mấy cái servlet rồi đó, chạy với Tomcat ngon lành. Cách làm như sau:

1) Tải chương trình từ điển về và cài đặt trong một thư mục C:\TuDien chẳng hạn

2) Trong $TOMCAT_HOME/webapps tạo các thư mục sau:

tddt
tddt/WEB-INF
tddt/WEB-INF/lib

3) Copy các file sau từ C:\TuDien\dict vào thư mục tddt vừa tạo:

audio.gif
display.html
form.html
index.html
lvtd16.pcf
result.html
vietuni.js

4) Copy C:\TuDien\dict\vietdictNN.jar vào tddt/WEB-INF/lib

5) Tạo một file dicts.ini trong thư mục tddt, mỗi dòng chứa absolute path tới một ini-file của VietDict. Nếu bạn muốn dùng các TĐ Anh và Pháp thì dicts.ini chứa 2 dòng sau:

C:\TuDien\dict\ev.ini
C:\TuDien\dict\fv.ini

6) Tạo web.xml trong tddt/WEB-INF/, bạn có thể copy nguyên đoạn sau vào

<web-app>
   <servlet>
       <servlet-name>
           DictServlet
       </servlet-name>
       <servlet-class>
           vietdict.server.VietdictServlet
       </servlet-class>
       <init-param>
           <param-name>config</param-name>
                   <param-value>dicts.ini</param-value>
       </init-param>
   </servlet>

   <servlet>
           <servlet-name>
                 IPAServlet
           </servlet-name>
           <servlet-class>
                 vietdict.server.IPAServlet
           </servlet-class>
           <init-param>
                 <param-name>pcfFont</param-name>
                 <param-value>lvtd16.pcf</param-value>
           </init-param>
     </servlet>

   <servlet-mapping>
       <servlet-name>
           DictServlet
       </servlet-name>
       <url-pattern>
           /td
       </url-pattern>
   </servlet-mapping>

   <servlet-mapping>
       <servlet-name>
           IPAServlet
       </servlet-name>
       <url-pattern>
           /phon
       </url-pattern>
   </servlet-mapping>

</web-app>

7) Khởi động lại Tomcat, bây giờ có thể truy cập từ điển qua địa chỉ http://localhost:8080/tddt/

Title: Re: Dùng web server khác như resin, tomcat ...
Post by lvn on 07/06/05 at 07:56:39

Ba.n du`ng
<servlet-mapping>
  <servlet-name>
 DictServlet
  </servlet-name>
  <url-pattern>
 /td
  </url-pattern>
   </servlet-mapping>

   <servlet-mapping>
  <servlet-name>
 IPAServlet
  </servlet-name>
  <url-pattern>
 /phon
  </url-pattern>
   </servlet-mapping>

Nhu*ng pha^`n /td va` /phon la` gi` ??
Ca'm o*n

WebDict » Powered by YaBB 2.1!
YaBB © 2000-2005. All Rights Reserved.