Gói cài đặt có thể download từ trang web http://jakarta.apache.org/tomcat
Quá trình cài đặt được tiến hành tuần tự qua các bước
Chọn Install để tiến hành cài đặt.
b) Thiết lập server
Do hệ thống Oracle sử dụng web server Apache và được thiết lập để nhận kết nối ở cổng 8080 trong khi mặc định web server Apache Tomcat 4.0.6 cũng được thiết lập để nhận kết nối qua cổng 8080, ta cần phải thiết lập đổi cổng nhận kết nối của Apache Tomcat 4.0.6 sang cổng khác (ví dụ 8085) để tránh xung đột.
Để thiết lập đổi cổng nhận kết nối của Apache Tomcat 4.0.6 ta tiến hành chỉnh sửa trong file C:\Program Files\Apache Tomcat 4.0\conf\server.xml (có thể truy cập file thông qua đường dẫn Start Menu>All Programs>Apache Tomcat 4.0>Configuration>Edit Server Confiiguration. Ta đổi giá trị 8080 thành 8085 tại dòng sau:
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector
className="org.apache.catalina.connector.http.HttpConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="60000"/>
<!-- Define a non-SSL HTTP/1.1 Connector on port 8085 --> <Connector
className="org.apache.catalina.connector.http.HttpConnector"
port="8085" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443" acceptCount="10" debug="0"
connectionTimeout="60000"/>
Apache Tomcat 4.0.6 đã được tự động thiết lập để có thể quản lý các file có định dạng của WAP (wml, wml script, wbmp, xhtml,…) Ta có thể thay đổi thiết lập trong file: Start Menu>All Programs>Apache Tomcat 4.0>Configuration>Edit Webapp Defaults
Thực thi Apache Tomcat 4.0.6
Chọn Start Menu>All Programs>Apache Tomcat 4.0>Start Tomcat để chạy Apache Tomcat 4.0.6 (Stop Tomcat để dừng)
Mở trình duyệt web (IE, Mozilla, Firefox,…) truy cập đến địa chỉ
http://localhost:8085. Nếu server được thiết lập chính xác thì sẽ xuất hiện trang homepage của Tomcat:
Muốn triển khai các ứng dụng web lên Apache Tomcat 4.0.6 thì ta copy toàn bộ ứng dụng đặt vào thư mục ROOT_DIRECTORY/ Apache Tomcat 4.0.6/webapps. Trong đó ROOT_DIRECTORY là thư mục cài đặt Apache Tomcat 4.0.6. Ví dụ: C:/Program Files
3. Kết hợp nối hệ thống thông qua bộ giả lập trình duyệt wap của Nokia Nokia
4. Đưa trang Web lên internet qua đường truyền ADSL (self-hosting) a) Đặc điểm a) Đặc điểm
Khi ta tiến hành kết nối Internet (ADSL, dial-up,…) thông qua một nhà cung cấp dịch vụ ta sẽ được cung cấp một địa chỉ IP động (Dynamic IP address - địa chỉ này có thể thay đổi trong quá trình sử dụng hoặc thay đổi trong những lần kết nối khác nhau tùy theo nhà cung cấp dịch vụ. Xin đừng nhầm lẫn với địa IP động – Mobile IP address).
Với kỹ thuật này ta có thể thiết lập để có thể truy cập từ xa vào một máy thông qua đường truyền Internet. Qua đó ta có thể cung cấp các dịch vụ (Web, FTP, Telnet,…) mà không cần thuê hosting của một nhà cung cấp nào cả.
Với kỹ thuật kết nối này hệ thống cục bộ có máy cung cấp dịch vụ vẫn được đảm bảo an ninh tốt.
b) Nguyên tắc
Đối với địa chỉ IP động, ta có thể đăng ký với một nhà cung cấp dịch vụ DNS động (Dynamic DNS – Tên miền động) để được cung cấp một tên miền và sẽ tự động cập nhật địa chỉ IP khi có sự thay đổi.
Có thể kể tên một số nhà cung cấp dịch vụ DNS động như: No-IP (htttp://www.no-ip.com), Dynamic DNS (http://dyndns.org) ...
Cuối cùng cần config modem/router ADSL như sau Unlock các dịch vụ cần sử dụng (HTTP, FTP, Telnet,…)
Thiết lập bảng NAT để router sẽ forward các kết nối đến máy cục bộ cung cấp dịch vụ thông qua cổng xác định
c) Mô hình hoạt động
Hình 8.2-1: Mô hình hoạt động quá trình cung cấp IP thông qua đường ADSL (selt-hosting)
d) Trình tự kết nối từ bên ngoài
1. Máy kết nối thông qua tên miền (được cung cấp bởi dịch vụ DNS động) sẽ kết nối vào máy chủ dịch vụ DNS động
2. Máy chủ DNS động sẽ cung cấp IP hiện tại của máy local tương ứng với tên miền đã đăng ký
3. Máy kết nối sẽ truy cập vào ADSL modem/router thông qua địa chỉ IP được cung cấp
4. ADSL modem/router sẽ forward yêu cầu vào máy local cung cấp dịch vụ
e) Thiết lập
Hệ thống được triển khai thông qua đường truyền ADSL của FPT, với ADSL modem/router ZyXEL được hỗ trợ tự động bởi nhà cung cấp dịch vụ DNS động DynDNS (http://dyndns.org)
Hình 8.2-2: Trang web nhà cung cấp dịch vụ DynDNS
Cấu hình cho ADSL modem/router thông qua giao diện web.
ADSL modem/router có địa chỉ thường là 192.168.1.1 và cũng là default gateway của hệ thống cục bộ.
Kết nối vào ADSL modem/router – phải cung cấp tên truy cập và mật khẩu. Giao diện sau khi kết nối thành công.
Hình 8.2-3: Giao diện kết nối thành công vào ADSL modem/router
Hình 8.2-4: Chọn chức năng cấu hình bảng NAT
Chọn tùy chọn “SUA Only” và click vào liên kết “Edit Details” Xuất hiện bảng NAT của ADSL modem/router
Hình 8.2-5: Bảng NAT
Start Port No. Cổng lắng nghe kết nối từ Internet (80 cho Web/HTTP, 21 cho FTP, …)
End Port No. Cổng lắng nghe kết nối trên máy cục bộ cung cấp dịch vụ
IP Address Địa chỉ IP cục bộ của máy cung cấp dịch vụ
Chọn Save và sau đó chọn Apply để áp dụng bảng NAT mới cho ADSL modem/router
Hình 8.2-6: Đăng ký dịch vụ DNS động với nhà cung cấp dịch vụ
Chọn Apply để áp dụng thiết lập cho ADSL modem/router
Tuy nhiên vì lý do an ninh mặc định ADSL modem/router sẽ lock các cổng để tránh kết nối không cần thiết từ phía bên ngoài. Do đó ta cần unlock dịch vụ cần thiết để có thể kết nối từ Internet:
Hình 8.2-7: Thực hiện unclock các dịch vụ cần thiết
Đến đây ta đã hoàn thành các bước cấu hình để có thể truy cập từ xa vào hệ thống cục bộ thông qua đường truyền Internet ADSL.
Đối với các ADSL modem/router khác (không được hỗ trợ bởi DynDNS) ta có thể đăng ký dịch vụ DNS động với nhà cung câp No-IP (http://no-ip.com) và tải về phần mềm được cung cấp miễn phí No-ip AutoUpdate. Phần mềm này sẽ tự động thông báo cho No-IP khi có sự thay đổi IP của hệ thống cục bộ. Các thiết lập trên bảng NAT của ADSL modem/router cũng tương tự như trên.
Ngoài ra ta có thể kiểm tra IP hiện hành của hệ thống local (nhìn từ phía Internet) bằng cách truy cập trang web http://showip.com
PHỤ LỤC B
1. Trang chủ
a) Cài đặt thiết lập cơ sở dữ liệu Oracle cho hệ thống
Nhập tên dịch vụ đã đăng kí với ODBC trước đó (Xem phụ lục A.1.b “Đăng ký cơ sở dữ liệu với ODBC)
Cung cấp tên user và mật khẩu đăng nhập
Lưu ý: Khi cấu hình cơ sở dữ liệu trên một user, nếu hệ thống trước đó đã có dữ liệu thì tất cả các dữ liệu đó sẽ bị xóa hết.
Khi chọn chấp nhận hệ thống sẽ tự động thực thi file SCRIPT.SQL để tạo các bảng và các proceduce
Sau đó quay trở về trang chủ để tiến hành nhập địa chỉ URL các trang web cần lập chỉ mục.