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
。