我想搭一个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
freeer-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.jarjar包我基本都是google出来的有一些不一样struts.properties
#struts.url.http.port=8080       改成了         struts.url.http.port=8080applicationContext.xml   里     改成了下面那样   pl/sql能登陆 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">   
        <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />   
        <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521/orcl" />   
        <property name="username" value="scott" />   
        <property name="password" value="tiger" />   
    </bean>   最后的创建表改成了create table USERTEST
(
  userid       NUMBER(11) not null,
  username     VARCHAR2(20) not null,
  userpassword VARCHAR2(11) not null
)还有我一直不明白,我现在在公司开发的页面,在进入页面之前,都会到action里面调用初始化方法,虽然,公司用的华为BME框架,但是我觉得BME就是照着SSI封装的,那么SSI在进入页面之前也应该可以调action里的方法吧。
<action name="save" class="LoginAction" method="save">   
            <result name="success" type="redirect-action">show.action</result>   
            <result name="error">/error.jsp</result>   
        </action>   总觉得是这里配的method="save",但是这应该是前面一个页面点了保存才执行的方法,我是想在进入页面之前调用,初始化我想要看到的页面。要不我就很纳闷EL表达式或者jsp页面里面java代码怎么取值的了。
SSI搭建 SSI

解决方案 »

  1.   

    另外说一下,我启动能正常启动,但是就是login页面登陆的时候无法与数据库交互。
      

  2.   

    表示我现在ssi框架  卡在 mybatis 连接数据库这里了
      

  3.   

    我是oracle数据库,用pl/sql能登陆的,你看看你的pl/sql实例是什么。
    applicationContext.xml    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">   
            <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />   
            <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521/orcl" />   
            <property name="username" value="scott" />   
            <property name="password" value="tiger" />   
        </bean>   这里是要改的,我到这里都没有问题就是最后建mysql那张表的时候觉得是大坑
      

  4.   

    我是oracle数据库,用pl/sql能登陆的,你看看你的pl/sql实例是什么。
    applicationContext.xml    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">   
            <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />   
            <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521/orcl" />   
            <property name="username" value="scott" />   
            <property name="password" value="tiger" />   
        </bean>   这里是要改的,我到这里都没有问题就是最后建mysql那张表的时候觉得是大坑 <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521/orcl" />    
    这里的/ 改成:  <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" />  
      

  5.   

    我是oracle数据库,用pl/sql能登陆的,你看看你的pl/sql实例是什么。
    applicationContext.xml    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">   
            <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />   
            <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521/orcl" />   
            <property name="username" value="scott" />   
            <property name="password" value="tiger" />   
        </bean>   这里是要改的,我到这里都没有问题就是最后建mysql那张表的时候觉得是大坑 <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521/orcl" />    
    这里的/ 改成:  <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" />  
    / 和:都行的,昨天已经搭出来了。
    不过想请教一下,初始化方法是不是配servlet,然后请求转发到jsp页面?
    如果是这样是不是可以基于这个封装一个servlet,然后,给个固定格式的xml来配,然后就可以调一个action,初始化页面了?
      

  6.   

    请参考我的基于spring,security,struts的开源项目
    http://blog.csdn.net/shadowsick
      

  7.   

    这里有Spring struts mybatis搭建的框架过程 http://www.liutime.com/java_circlescontentinfo/id=706  下载地址 http://download.csdn.net/detail/u010601730/5340626
      

  8.   

    通过c3p0 在spring中配置数据库连接 不过需要spring-mybatis 的jar包