SSH框架错误 服务器启动报错 急求
急求,在学校的时候还好好的,拿回家继续做就报错,服务器启动时报错,找不到原因,之前也遇到过怎么都找不到原因,userBiz的配置也没错错误信息:spring配置文件:<!...
急求,在学校的时候还好好的,拿回家继续做就报错,服务器启动时报错,找不到原因,之前也遇到过怎么都找不到原因,userBiz的配置也没错
错误信息:
spring配置文件:
<!--配置hinernate的事务管理器 -->
<bean id="txManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!--<import resource="applicationContext.xml" />-->
<bean id="user" class="entity.Users"></bean>
<bean id="move" class="entity.MoveBooking"></bean>
<!-- dao -->
<bean id="userDao" class="dao.UserDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="moveDao" class="dao.MoveDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 配置服务层 -->
<bean id="userBiz" class="biz.UserBiz">
<property name="userDao" ref="userDao"></property>
</bean>
<bean id="moveBiz" class="biz.MoveBiz">
<property name="moveDao" ref="moveDao"></property>
</bean>
<!-- action -->
<bean id="userAction" class="action.UserAction">
<property name="userBiz" ref="userBiz"></property>
<property name="user" ref="user"></property>
</bean>
<bean id="moveAction" class="action.MoveAction">
<property name="moveBiz" ref="moveBiz"></property>
<property name="move" ref="move"></property>
</bean>
UserAction属性:
private Users user;
private UserBiz userBiz;
/**
* 管理员登录
* @return
*/
public String login() {
if(userBiz.find(user)==null)
{
return INPUT;
}
return SUCCESS;
}
public UserBiz getUserBiz() {
return userBiz;
}
public void setUserBiz(UserBiz userBiz) {
this.userBiz = userBiz;
}
public Users getUser() {
return user;
}
public void setUser(Users user) {
this.user = user;
} 展开
错误信息:
spring配置文件:
<!--配置hinernate的事务管理器 -->
<bean id="txManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!--<import resource="applicationContext.xml" />-->
<bean id="user" class="entity.Users"></bean>
<bean id="move" class="entity.MoveBooking"></bean>
<!-- dao -->
<bean id="userDao" class="dao.UserDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="moveDao" class="dao.MoveDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 配置服务层 -->
<bean id="userBiz" class="biz.UserBiz">
<property name="userDao" ref="userDao"></property>
</bean>
<bean id="moveBiz" class="biz.MoveBiz">
<property name="moveDao" ref="moveDao"></property>
</bean>
<!-- action -->
<bean id="userAction" class="action.UserAction">
<property name="userBiz" ref="userBiz"></property>
<property name="user" ref="user"></property>
</bean>
<bean id="moveAction" class="action.MoveAction">
<property name="moveBiz" ref="moveBiz"></property>
<property name="move" ref="move"></property>
</bean>
UserAction属性:
private Users user;
private UserBiz userBiz;
/**
* 管理员登录
* @return
*/
public String login() {
if(userBiz.find(user)==null)
{
return INPUT;
}
return SUCCESS;
}
public UserBiz getUserBiz() {
return userBiz;
}
public void setUserBiz(UserBiz userBiz) {
this.userBiz = userBiz;
}
public Users getUser() {
return user;
}
public void setUser(Users user) {
this.user = user;
} 展开
3个回答
展开全部
我曾经遇到过,提示和你这个很类似。
原因是当时对一个Model进行了修改,增加了一个属性,而且也生成了表。但是新生成的字段的的值在表里是NULL,所以就有了这样的错误。
所以建议你检查一下,是否最近修改过数据库表。或者修改过类。
另外,从你这个启动来看,中间件应该是Tomcat,请查询一下logs/下面的日志文件,里面的错误会对你解决问题很帮助的
原因是当时对一个Model进行了修改,增加了一个属性,而且也生成了表。但是新生成的字段的的值在表里是NULL,所以就有了这样的错误。
所以建议你检查一下,是否最近修改过数据库表。或者修改过类。
另外,从你这个启动来看,中间件应该是Tomcat,请查询一下logs/下面的日志文件,里面的错误会对你解决问题很帮助的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、既然运行成功过,代码应该是没问题的,
2、抛出的异常是指:UserBiz加载的时候报错
建议:
1、对UserBiz对象和数据库进行对比,包括大小写对比。
2、对UserBiz以及相关的表的数据删除(没备份别怪我),然后运行
2、抛出的异常是指:UserBiz加载的时候报错
建议:
1、对UserBiz对象和数据库进行对比,包括大小写对比。
2、对UserBiz以及相关的表的数据删除(没备份别怪我),然后运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
少了cglib的jar包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询