请教SSH的问题。以前用Struts+HIbernate都很顺利。
最近加入Spring之后,如果只用Spring+Struts没有任何问题。
但是假如Hibernate的配置之后就不能执行Action,提示错误Servlet action is not available。在Spring的配置文件中applicationContext.xml加入如下的内容就不行了。
<bean id="DataSources"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property>
<property name="url" value="jdbc:mysql://localhost:3306/pjm"></property>
<property name="username" value="user"></property>
<property name="password" value="password"></property>
</bean>
其他的SessionFactory都没有加呢。
没有使用Hibernate.cfg.xml,直接在Spring中配置的。请高手指点一下,哪里的配置除了问题。在网上找了好些。都没有找到合适的解决方案。
我只加了这一段Bean,其他的Action的bean都没有问题的。
最近加入Spring之后,如果只用Spring+Struts没有任何问题。
但是假如Hibernate的配置之后就不能执行Action,提示错误Servlet action is not available。在Spring的配置文件中applicationContext.xml加入如下的内容就不行了。
<bean id="DataSources"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property>
<property name="url" value="jdbc:mysql://localhost:3306/pjm"></property>
<property name="username" value="user"></property>
<property name="password" value="password"></property>
</bean>
其他的SessionFactory都没有加呢。
没有使用Hibernate.cfg.xml,直接在Spring中配置的。请高手指点一下,哪里的配置除了问题。在网上找了好些。都没有找到合适的解决方案。
我只加了这一段Bean,其他的Action的bean都没有问题的。
解决方案 »
- 急求,在线等,用Java调用.Net编写的WebService时返回如下错误
- Tomcat中server.xml配置问题
- 一个从应用程序移植到浏览器上的applet+servlet的问题
- 急!!!通过网络访问不了系统,在线等
- 做了两周不能连接MYSQL,气死我也,高手来救我也
- 请帮我看看调用这个BEAN的时候问题出在那里??????????
- forward问题,中文问题
- 请教一个关于Jsp中调用Excle的问题
- 请问有关动态生成表格中怎样插入单选按扭(radiobutton)
- string的构造函数求解!!!!!!!!!相当基础,但很重要!!!
- 关闭浏览器清空session支持多种浏览器
- 怎么选择框架?
原来缺少必要的包,commons-pool,commons-dbcp.
但是现在卡在下面的行上了。
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="DataSources"></ref>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">
true
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>/com/practice/hibernate/jobinfo.hbm.xml</value>
</list>
</property>
</bean>
定位发现就在<value>/com/practice/hibernate/jobinfo.hbm.xml</value>上。正在调查。<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"> <hibernate-mapping>
<class name="com.practice.entity.JobInfo" table="pjmjobinfo">
<id name="id" column="id">
<generator class="assigned">
</generator>
</id> <property name="name"/>
<property name="job"/>
<property name="date"/>
</class>
</hibernate-mapping>这都是简单的例子没有复杂的逻辑。
同样的有时缺log4j.properties也会出现问题。
找到根本原因了,Spring的基础不扎实。
决定好好补习补习,虽然很多年不写代码了。还是得捡回来看看。
谢谢大家的关注。
努力学习中...