CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

各位,救救我吧,实在受不了了.

楼主sf1979(甲虫)2006-03-03 16:54:13 在 Java / 框架、开源 提问

struts   +   spring   +   hibernate,  
  配置文件如下.  
  struts-config.xml  
  <!DOCTYPE   struts-config   PUBLIC   "-//Apache   Software   Foundation//DTD   Struts   Configuration   1.2//EN"   "http://struts.apache.org/dtds/struts-config_1_2.dtd">  
  <struts-config>  
      <data-sources   />  
      <form-beans>  
           
      </form-beans>  
   
      <global-exceptions   />  
       
      <global-forwards>  
            <forward  
                          name="welcome"  
                          path="/Welcome.do"/>  
      </global-forwards>  
       
      <action-mappings>  
              <action  
                          path="/Welcome"  
                          forward="/pages/Welcome.jsp"/>  
                           
              <action   path="/query"    
                              type="org.springframework.web.struts.DelegatingActionProxy"   >  
                        <forward   name="query"   path="/query.jsp"   />            
              </action>          
      </action-mappings>  
       
   
      <message-resources   parameter="com.mykj.struts.ApplicationResources"   />  
       
      <plug-in   className="org.springframework.web.struts.ContextLoaderPlugIn">    
          <set-property   property="contextConfigLocation"   value="/WEB-INF/applicationContext.xml"/>    
    </plug-in>    
  </struts-config>  
  ---------------------------------------------------------------------------------  
  web.xml  
  <?xml   version="1.0"   encoding="UTF-8"?>  
  <!DOCTYPE   web-app   PUBLIC   "-//Sun   Microsystems,   Inc.//DTD   Web   Application   2.3//EN"   "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">  
  <web-app>  
           
          <context-param>  
                  <param-name>contextConfigLocation</param-name>  
                  <param-value>/WEB-INF/applicationContext.xml</param-value>  
          </context-param>  
           
          <servlet>  
                  <servlet-name>action</servlet-name>  
                  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>  
                  <init-param>  
                          <param-name>config</param-name>  
                          <param-value>/WEB-INF/struts-config.xml</param-value>  
                  </init-param>  
                  <init-param>  
                          <param-name>debug</param-name>  
                          <param-value>3</param-value>  
                  </init-param>  
                  <init-param>  
                          <param-name>detail</param-name>  
                          <param-value>3</param-value>  
                  </init-param>  
                  <load-on-startup>1</load-on-startup>  
          </servlet>  
           
   
          <servlet-mapping>  
                  <servlet-name>action</servlet-name>  
                  <url-pattern>*.do</url-pattern>  
          </servlet-mapping>  
          <welcome-file-list>  
          <welcome-file>Login.jsp</welcome-file>  
           
      </welcome-file-list>  
          <taglib>  
          <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>  
          <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>  
      </taglib>  
      <taglib>  
          <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>  
          <taglib-location>/WEB-INF/struts-html.tld</taglib-location>  
      </taglib>  
      <taglib>  
          <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>  
          <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>  
      </taglib>  
      <taglib>  
          <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>  
          <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>  
      </taglib>    
      <taglib>  
          <taglib-uri>/WEB-INF/app.tld</taglib-uri>  
          <taglib-location>/WEB-INF/app.tld</taglib-location>  
      </taglib>    
  </web-app>  
  -----------------------------------------------------------------------------  
  applicatonContext.xml  
  <?xml   version="1.0"   encoding="UTF-8"?>  
  <!DOCTYPE   beans   PUBLIC   "-//SPRING//DTD   BEAN//EN"   "http://www.springframework.org/dtd/spring-beans.dtd">  
  <beans>  
      <bean   id="dataSource"    
          class="org.springframework.jndi.JndiObjectFactoryBean">  
              <property   name="jndiName">  
                      <value>java:/MSSQLTEST</value>  
              </property>  
      </bean>  
      <bean   id="sessionFactory"    
  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">  
  <property   name="dataSource">  
  <ref   local="dataSource"/>  
  </property>  
  <property   name="mappingResources">  
  <list>  
  <value>  
  hibernate/SysRoleMainMenu.hbm.xml  
  </value>  
  </list>  
  </property>  
  <property   name="hibernateProperties">  
  <props>  
  <prop   key="hibernate.dialect">  
  net.sf.hibernate.dialect.SQLServerDialect  
  </prop>  
  <prop   key="hibernate.show_sql">  
  true  
  </prop>  
  </props>  
  </property>  
  </bean>  
      <bean   id="transactionManager"    
  class="org.springframework.orm.hibernate3.HibernateTransactionManager">  
  <property   name="sessionFactory">  
  <ref   local="sessionFactory"/>  
  </property>  
  </bean>  
   
  <bean   id="transactionTemplate"    
  class="org.springframework.transaction.support.TransactionTemplate">  
  <property   name="transactionManager">  
  <ref   local="transactionManager"></ref>  
  </property>  
  </bean>  
  <bean   id="sysRoleMainManage"   class="spring.ISysRoleMainManage"   />  
  <bean   name="/query"          
                  class="com.mykj.struts.action.DispsysAction">    
            <property   name="sysRoleMainManage">    
                  <ref   bean="sysRoleMainManage"/>    
            </property>    
      </bean>    
   
   
  </beans>  
  ----------------------------------------------------------------------------  
  hibernate3.0,struts1.2.7,jBoss4.0.3  
  发布时报错:  
  1.  
  [org.springframework.web.struts.ContextLoaderPlugIn]   Context   initialization   failed  
  实在不知道为啥初始化会失败.  
   
  2.  
  java.sql.SQLException:   Table   already   exists:   JMS_MESSAGES   in   statement   [CREATE   CACHED   TABLE   JMS_MESSAGES]  
  这具JMS_MESSAGES是做什么的,什么时候建立的,怎么解决这个异常  
   
  都搞一整天了,实在挺不住了.  
   
  求各位高手帮帮我吧  
  问题点数:100、回复次数:5Top

1 楼sf1979(甲虫)回复于 2006-03-03 16:55:23 得分 0

为了怕缺少包,我把所有的包都加进去了.Top

2 楼wafer_w(流浪的风)回复于 2006-03-03 17:42:28 得分 50

<plug-in   className="org.springframework.web.struts.ContextLoaderPlugIn">    
          <set-property   property="contextConfigLocation"   value="/WEB-INF/applicationContext.xml"/>    
    </plug-in>  
   
  我没用这种方式导入spring配置文件,我用下面的类  
  /*  
    *   Created   on   Feb   14,   2006  
    *  
    *   TODO   Bean获取类,实现通过spring配置文件获取所有配置的Bean  
    *    
    */  
  package   gov.cd12366.bridge.spring;  
   
  import   org.springframework.beans.factory.xml.XmlBeanFactory;  
  import   org.springframework.core.io.Resource;  
  import   org.springframework.core.io.ClassPathResource;  
   
  /**  
    *   @author   魏锋  
    *  
    *    
    *    
    */  
  public   final   class   CustomBeanFactory   {  
  static   XmlBeanFactory   factory   =   null;  
  static   {  
  //读取spring配置文件,创建factory类  
  Resource   is   =   new   ClassPathResource("applicationContext_sigon.xml");  
  factory   =   new   XmlBeanFactory(is);  
  }  
   
  //通过beanName获取bean的实例  
  public   static   Object   getBean(String   beanName){  
  return   factory.getBean(beanName);  
  }  
  }  
   
  你试试  
  Top

3 楼sf1979(甲虫)回复于 2006-03-03 17:48:43 得分 0

CustomBeanFactory   什么时候加载  
  我想用struts的plugin方式把spring启动.可是就是初始化失败Top

4 楼sf1979(甲虫)回复于 2006-03-03 18:03:40 得分 0

对了spring的版本是1.2.7吧,会不会和版本有关,曾经把struts的版本JIANG低到1.1这个问题没了,可是出现别的问题了.实在想不通.Top

5 楼wafer_w(流浪的风)回复于 2006-03-04 21:16:08 得分 50

CustomBeanFactory   在程序中调用.  
   
  版本问题?有可能Top

相关问题

  • 救救我呀,受不了!
  • 各位大侠:怎样戒网?我实在受不了了,受不了了。神来救我。
  • 圣诞是狗屎! 我受不了了!!我实在是受不了了!!!
  • 各位,给几个数据库开发的网址吧,我实在受不了了,这里太闷了!!!!!!!!!!!!!!!!!!!!(先给先送分,立竿见影哦)
  • 我实在受不了了啊!XP开机和关机太慢了,要等几分钟啊!!!方法全用完了,求各位大虾帮忙啊!!!
  • 实在迫不得已啊,时间太紧了!!!(各位好心人救救命)
  • 受不了了,我真的受不了了!!!!!!!!哪有好看的黄片啊?求求各位了!
  • 请教高手地址空间的问题。。。。郁闷的受不了了,快救救我吧
  • 高手救救我,tomcat闪一下又自动关闭了,两天了,受不了
  • 我的眼睛有点受不了了,各位可有好招?

关键词

  • struts
  • springframework
  • 版本
  • spring
  • hibernate
  • xml
  • tld
  • 配置文件
  • inf
  • custombeanfactory

得分解答快速导航

  • 帖主:sf1979
  • wafer_w
  • wafer_w

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo