审批系统的本地环境搭建

来源:互联网 发布:网络金融案例分析 编辑:程序博客网 时间:2024/05/22 00:50

准备文件

00 ***审批系统数据库备份文件xzfw_wh_backup_201205280000.bak

01 ***审批系统项目文件

准备工具

00 JDK

01 Tomcat

02 MS SQL Server 2005(或以上版本)

本机环境

00 操作系统 Windows 7 Ultimate

01 JDK版本 jdk1.6.0_11

02 Tomcat版本 tomcat 6.0.35

03 SQL Server版本 MS SQL Server 2008 

操作步骤

00 恢复数据库

打开MS SQL Server 2008,使用Windows身份登陆MS SQL Server2008,右键点击“数据库”文件夹,选择“还原数据库”,添加“源设备”,添加xzfw_wh_backup_201205280000.bak文件,不断勾选然后点击下一步即可完成恢复数据库。

【问题1】 Windows身份验证如何修改为混合式身份验证?

分析:

由于个人原因在安装MS SQL Server时默认选择了Windows身份验证登陆,在这种状态下,SQL Server身份的验证(比如通用的sa账户)就全部都被禁用了。由于无法为Tomcat服务器上部署的项目提供合适的登录机制,系统则无法访问项目。可以对比通常使用的Windows XP操作系统+JDK 1.5+Tomcat 5.5+SQL Server 2005组合,寻找合适的解决方案。

解决办法:

使用Windows身份登陆MS SQL Server2008,右键点击服务器(Comedy-PC)属性,选择“安全性”选项卡,设置服务器身份验证为混合式身份验证,点击确定后重新启动服务器(会自动重新启动MS SQL Server的服务)。

使用Windows身份验证登陆MS SQL Server2008,展开“安全性”文件夹,右键点击“登录名”新建登录名(比如test00 密码123 不需要强行实施密码策略和其他东西 用户映射勾选已经恢复的行政审批系统的数据库xzfw 状态修改为启用)。

退出MS SQL Server 2008 然后再使用SQL Server身份验证,使用刚才新增的用户名和密码即可以登录服务器了(这时对象资源管理器左侧会出现带有两个不同用户名的服务器登录连接)。

01 部署系统项目到Tomcat服务器上

本机上Tomcat服务器已经成功部署,所以只需要进行一下步骤:

直接拷贝行政审批系统项目文件到Tomcatwebapps目录下,然后修改下列配置文件。

配置文件web.xml所在目录:

D:\Apache Software Foundation\Tomcat 6.0.35\webapps\xzfw\WEB-INF

<context-param>

<param-name>url</param-name>

<param-value>

jdbc:jtds:sqlserver://127.0.0.1:1433/xzfwtest;charset=gbk;SelectMethod=CURSOR

(这就是本机服务器地址 1433是数据库默认访问端口,xzfwtest是还原数据库时取的名称,其他不用修改)

</param-value>

</context-param>

<context-param>

<param-name>user</param-name>

<param-value>test00</param-value>

</context-param>

<context-param>

<param-name>pass</param-name>

<param-value>123</param-value>

</context-param>

(用户名和密码就是登陆数据库服务器新建的账号和密码)

说明:

010 每一次修改Tomcat服务器下的配置文件都需要重新启动Tomcat服务器才能生效。

011 部署前记得将SystemInfo.dll文件拷贝到C:\Windows\System32目录下(第一次访问系统项目时需要注册这个dll文件)。

02 访问系统地址测试是否搭建成功

完成上述工作之后,就可以在浏览器中输入访问地址:http://localhost:8081/xzfw 

说明:

020 在确认Tomcat服务器正常启动之后,我们可以通过Tomcat服务器命令行窗口来查看所有的服务器报错信息,以核对自己是在哪些环节出现了错误。因为在浏览器页面上和服务启动窗口中是没有详细信息的,如果觉得直接在命令行中查看比较复杂,可以去Tomcat文件夹下Logs文件夹下查看最新的日志信息。