本地运行好好的,空间里运行报错
1、日志提示:
org.apache.jasper.JasperException: /index.jsp(1,2) Unterminated <%@ page tag
我index.jsp的第一行是:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2、网站页面错误提示:
org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; SQL [select count(*) as y0_ from game.product this_]; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:635)
org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
org.springframework.orm.hibernate3.HibernateTemplate.findByCriteria(HibernateTemplate.java:1046)
org.springframework.orm.hibernate3.HibernateTemplate.findByCriteria(HibernateTemplate.java:1039)
com.game.template.hibernate.dao.impl.AbstractDaoHibernate.count(AbstractDaoHibernate.java:282)
com.game.service.Abstract.ProductAbstractService.count(ProductAbstractService.java:126)
com.game.action.LoginAction.prosOfCategory(LoginAction.java:136)
急求解,关键是我本地运行没问题的。javajavawebsshjsp标签web项目

解决方案 »

  1.   

    org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; SQL [select count(*) as y0_ from game.product this_]; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query可能是你的SQL写错了不能执行你提供的SQL
    [select count(*) as y0_ from game.product this_];
      

  2.   

    Unterminated &lt;%@ page tag没有给回括号?
      

  3.   

    jsp的编译标签page问题,导致识别不了里面的java代码,看看页面的<是不是变成了&lt;%,日志很清楚了
      

  4.   

    不对噢,第一个问题我也不知道怎么出现的。现已查明第二个问题是由
    hibernate的映射文件中class里加了catlog属性,因为数据库改了名字了,本地还有原名字的数据库,所以能运行,空间里没原名数据库了。找不到表了。将该是属性去掉就好了