如何正确的安装使用shark1.1-2

把DB换为Msql的,我执行了如下步骤:
1.修改configure.properties文件中的
# database vendor, pick one of:
# db2, hsql, informix, msql, mysql, oracle, postgresql, Sybase
db_loader_job= msql
# MSQL
msql_JdbcDriver=net.sourceforge.jtds.jdbc.Driver
msql_Connection_Url=jdbc:jtds:sqlserver://localhost:1433;DatabaseName=shark;SelectMethod=cursor
msql_user=sa
msql_passwd=kjt
2.copy Msql的jdbc driver jar文件到lib/contrib/下。
3.在Msql中建立名为shark的Database。
4:运行conigure.bat 成功,会自动在shark的数据库中创建表
sharkswingadmin能够用admin,enhydra正常登录。
这时,shark的服务器端已经成功地安装了。
要使用shark的自带的jspclient例子,我刚开始时这么做的:
将sharkworklisthandler.war拷贝到tomcat下,解压后修改了
conf目录下的Shark.conf,主要是修改数据库链接信息。
     DatabaseManager.DB.sharkdb.JdbcDriver="net.sourceforge.jtds.jdbc.Driver"
      DatabaseManager.DB.sharkdb.Connection.Url="jdbc:jtds:sqlserver://localhost:1433/Shark;SelectMethod=cursor"
     DatabaseManager.DB.sharkdb.Connection.User="sa"
     DatabaseManager.DB.sharkdb.Connection.Password="kjt"

运行的时候就报如下错误:
org.apache.jasper.JasperException: SharkEngineManager -> Can't work - Problems while configuring AuthenticationManager!
百思不得其解,后来发现用shark自动生成的sharkworklisthandler.war直接部署到tomcat是有这个问题.(出现这个问题的原因是在安装tomca时安装的路径中存在空格引起的,所以在安装tomcat时,安装路径绝对不能有空格,这可能是shark-1.1-2的bug)
自己建个web工程,然后将jspclient的代码移植到工程下,然后运行工程,就一切正常了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值