自从上次MAS崩溃以后,我就一直在琢磨着怎么将EIE原有的WIndows平台升级为企业级版本.现终于完成升级,当然此次升级的目的只是为了开发方便,再怎么说SQLSERVER2005的功能十再是很强大,比以前用MSDE2000简直就是天上地下,而且原来的MSDE还是个人版本的呢。
要升级华为的东西也不是很容易,这几天好好研究了一下EIE,全是由Java写的,WEB当然就是JSP了。还还好,数据库链接全是改配置文件就OK,有很多SQL语句也是写在配置文件里的(象 SELECT UPDATE INSERT 这些)。下面是我更新的步骤
1. 下载JDBC FOR SqlServer2005
2. 将sqljdbc.jar文件放于 c:/EIE/was/WEBROOT/WEB-INF/lib 目录下
3. 系统变量里添加一个ClassPath项,指向sqljdbc.jar所在位置。一句话,要让Java应用程序找得到这个JDBC驱动
4. 将c:/EIE/was/WEBROOT/WEB-INF 下的 app.xml 内容里的数据源改一下
<url>jdbc:sqlserver://127.0.0.1:1434;User=sa;Password=不给你说;databasename=DB_CustomSMS;SelectMethod=cursor</url>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
5. 相应的要改动EIE目录下的 SMS MMS masagent等应用程序的配置文件,这几个目录里数据库的配置文件名称都不太一样,正映我前篇文章所说,不知是不是华为开发的东西,毫无标准可言。
6. 重启一下服务器,不然不得生效。