关于网友提出的“ 100分求SSI高手!搭建不成功,求改错!求spring struts ibatis + oracle的搭建文档,或者可以运行的空项目。”问题疑问,本网通过在网上对“ 100分求SSI高手!搭建不成功,求改错!求spring struts ibatis + oracle的搭建文档,或者可以运行的空项目。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 100分求SSI高手!搭建不成功,求改错!求spring struts ibatis + oracle的搭建文档,或者可以运行的空项目。
描述:SSI搭建 SSI
我想搭一个SSI框架,数据库是ORACLE的。
http://wenku.baidu.com/view/679a2351f01dc281e53af041.html
我照这个搭的,没想到最后是mysql,泪目。。。
http://download.csdn.net/detail/plumebobo/5341963
这儿有百度文库的文档下载
求指导怎么修改才能让我成功访问oracle数据库。
我的机器上。。。jdk 1.6 tomcat 7.0 oracle 11g(oracle 10g难找啊)
我就jar包和他不同,我的jar包
antlr-2.7.6.jar
commons-dbcp.jar
commons-logging.jar
commons-pool.jar
freemarker-2.3.16.jar
ibatis-2.3.0.677.jar
javassist-3.7.ga.jar
mysql-connector-java-5.1.5-bin.jar
ognl-3.0.jar
ojdbc14.jar
spring.jar
struts2-core-2.0.11.jar
struts2-spring-plugin-2.0.11.2.jar
xwork-2.0.6.jar
jar包我基本都是google出来的。。。有一些不一样
struts.properties
#struts.url.http.port=8080 改成了 struts.url.http.port=8080
applicationContext.xml 里 改成了下面那样 pl/sql能登陆
最后的创建表改成了
create table USERTEST
(
userid NUMBER(11) not null,
username VARCHAR2(20) not null,
userpassword VARCHAR2(11) not null
)
还有我一直不明白,我现在在公司开发的页面,在进入页面之前,都会到action里面调用初始化方法,虽然,公司用的华为BME框架,但是我觉得BME就是照着SSI封装的,那么SSI在进入页面之前也应该可以调action里的方法吧。
show.action
/error.jsp
总觉得是这里配的method="save",但是这应该是前面一个页面点了保存才执行的方法,我是想在进入页面之前调用,初始化我想要看到的页面。要不我就很纳闷EL表达式或者jsp页面里面java代码怎么取值的了。
解决方案1: 通过c3p0 在spring中配置数据库连接 不过需要spring-mybatis 的jar包
解决方案2: 这里有Spring struts mybatis搭建的框架过程 http://www.liutime.com/java_circlescontentinfo/id=706
下载地址 http://download.csdn.net/detail/u010601730/5340626
解决方案3: 请参考我的基于spring,security,struts的开源项目
http://blog.csdn.net/shadowsick
解决方案4:
这里的/ 改成:
解决方案5: 表示我现在ssi框架 卡在 mybatis 连接数据库这里了
以上介绍了“ 100分求SSI高手!搭建不成功,求改错!求spring struts ibatis + oracle的搭建文档,或者可以运行的空项目。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2892417.html