Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > struts на хостинге


Автор: natalikan 8.11.2011, 23:37
Здравствуйте, у меня есть работающий в tomcat 4 и tomkat 5(не помню, какой точно версиии, т.к. не дома, но там тоже тожно работает). А вот когда переношу один в один со всеми библиотеками на хостинг, не меняя ничего ни в  настройках, ни в содержимом, он резко начинает ругаться
Код

org.apache.jasper.JasperException: Cannot find bean colAF_BEAN in any scope
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:170)

root cause

javax.servlet.ServletException: Cannot find bean colAF_BEAN in any scope
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
    org.apache.jsp.start_jsp._jspService(start_jsp.java:510)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:170)

root cause

javax.servlet.jsp.JspException: Cannot find bean colAF_BEAN in any scope
    org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:992)
    org.apache.struts.taglib.logic.EmptyTag.condition(EmptyTag.java:81)
    org.apache.struts.taglib.logic.EmptyTag.condition(EmptyTag.java:54)
    org.apache.struts.taglib.logic.ConditionalTagBase.doStartTag(ConditionalTagBase.java:176)
    org.apache.jsp.start_jsp._jspx_meth_logic_005fempty_005f0(start_jsp.java:749)
    org.apache.jsp.start_jsp._jspService(start_jsp.java:483)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:170)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.30 logs.
Apache Tomcat/5.5.30
 

Я так понимаю, что если бы проблема была в том, что он не может найти какой-то бин, оно бы слетало и на других томкатах. А значит, скорее всего, проблема в библиотеках.
В либах лежит 
Код

commons-beanutils-core.jar
commons-digester.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging.jar
freemarker-2.3.16.jar
log4j-1.2.12.jar
ognl-3.0.jar
poi-2.5.1-final-20040804.jar
standard.jar
struts.jar
struts2-core-2.2.1.jar
struts-el.jar
xwork-core-2.2.1.jar
 
Помогите, кто может, а то даже не знаю, в каком направлении думать

Автор: Ares4322 10.11.2011, 08:51
У вас на страницах, где используются теги стратса, есть <%@ taglib> инклюд?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)