WAP
服務器配置說明
WAP
服務器采用
Tomcat5.0.28 + j2sdk1.4.2.08 + sqlserver2000
配置。
1.??????
Sqlserver2000
安裝
安裝
Sqlserver2000
簡體中文企業版,先打補丁
sp2
,再打補丁
sp3
。
?
2.??????
安裝
j2sdk1.4.2.08
安裝
j2sdk1.4.2.08
,假設安裝目錄為
D:\j2sdk
。配置如下環境變量:
JAVA_HOME = d:\j2sdk
Classpath = .;d:\j2sdk\lib\dt.jar;d:\j2sdk\lib\tools.jar
在
path
中加入
d:\j2sdk\bin
3.??????
安裝
tomcat5.0.28
安裝
tomcat5.0.28
,假設安裝目錄為
d:\tomcat
,配置如下環境變量:
CATALINA_HOME=d:\tomcat
CATALINA_BASE=d:\tomcat
TOMCAT_HOME=d:\tomcat
?
4.??????
修改
tomcat5
提交中文問題
打開
tomcat
的
server.xml
文件,找到區塊,加入如下一行:
URIEncoding=
”
gb
2312
”
,完整的應如下:
<Connector port="8080"? maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
?????? enableLookups="false" redirectPort="8443" acceptCount="100"
?????????????? debug="0" connectionTimeout="20000"
?????????????? disableUploadTimeout="true"
?????????????? URIEncoding="gb2312"/>
?
?
拷貝
D:\Tomcat\webapps\jsp-examples\WEB-INF\classes\filters
目錄到相應工程的
classes
目錄下面,保留
SetCharacterEncodingFilter.class
,刪除其他的文件。
打開工程的
web.xml
文件,加入以下內容
<filter>
??????? <filter-name>Set Character Encoding</filter-name>
??????? <filter-class>filters.SetCharacterEncodingFilter</filter-class>
??????? <init-param>
??????????? <param-name>encoding</param-name>
??????????? <param-value>gb2312</param-value>
??????? </init-param>
??? </filter>
??? <filter-mapping>
??????? <filter-name>Set Character Encoding</filter-name>
??????? <url-pattern>/*</url-pattern>
??? </filter-mapping>
重啟
tomcat
,
OK
。
?
5.??????
配置
tomcat
的數據庫鏈接池
安裝
Sqlserver Jdbc
,安裝完成后,拷貝文件
msbase.jar
,
mssqlserver.jar
,
msutil.jar
到
d:\tomcat\common\lib
下。
打開網頁
http://localhost:8080/admin
登陸后,在左邊菜單樹
Resources->Data Sources
,進入數據庫鏈接池配置頁面。選
Create New Data Source
,按如下配置數據鏈接:
?
Property
|
Value
|
JNDI Name:
|
jdbc/sqlserver
|
Data Source URL:
|
|
JDBC Driver Class:
|
|
User Name:
|
|
Password:
|
|
Max. Active Connections:
|
|
Max. Idle Connections:
|
|
Max. Wait for Connection:
|
|
Validation Query:
|
|
|
其中
password
填入正確的密碼。設置完成后,點
save
,
commit changes
。
?
轉到目錄
D:\Tomcat\conf\Catalina\localhost
,修改
wap.xml
文件內容如下,如果沒有這個文件,則創建之。
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Wap" docBase="wap" path="/wap" workDir="work\Catalina\localhost\wap">
? <ResourceLink global="jdbc/sqlserver" name="jdbc/sqlserver" type="javax.sql.DataSourcer"/>
</Context>
配置完成,重啟
tomcat
,
OK
。