我有时遇到问题,可能无关紧要,但是可以很好地描述我们在页面中包含了引导程序4,并且本地环境工作正常,但是在生产环境中(centos jbosseap6.4),包含该引导程序的页面包括开始提出问题。停止加载<jsp: include
页面,这迫使我更改了片段的标签并开始出现此错误:
12:13:11,010 ERROR [org.apache.jasper] (ajp-/0.0.0.0:8209-359) JBWEB005033: Exception initializing page context: java.lang.IllegalStateException: JBWEB000043: Cannot create a session after the response has been committed
at org.apache.catalina.connector.Request.doGetSession(Request.java:2649) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at org.apache.catalina.connector.Request.getSession(Request.java:2382) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:791) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:255) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-2.jar:1.0.2.Final-redhat-2]
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:562) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:255) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-2.jar:1.0.2.Final-redhat-2]
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:562) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:509) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:263) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-2.jar:1.0.2.Final-redhat-2]
at org.apache.jasper.runtime.PageContextImpl._initialize(PageContextImpl.java:147) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at org.apache.jasper.runtime.PageContextImpl.initialize(PageContextImpl.java:125) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:104) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:60) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
at org.apache.jsp.WEB_002dINF.jsp.cda._005fincludes.layoutMoto_005fv1.footer_jsp._jspService(footer_jsp.java:45)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.5.19.Final-redhat-1.jar:7.5.19.Final-redhat-1]
该页面当前正在使用Scriplet,但我不明白为什么它不适用于<jsp: include
页面标题:
<%@ page session="false"%>
<%@ taglib prefix="core" uri="http://java.sun.com/jstl/core_rt"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="imgtag" uri="/WEB-INF/taglib/valuePropertiesTLD.tld"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ page contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<link rel="stylesheet" href="/img/layoutMoto_v1/styles/css/bootstrap.min.css">
<link rel="stylesheet" href="/img/layoutMoto_v1/styles/css/bootstrap-slider.min.css">
<link rel="stylesheet" href="/img/layoutMoto_v1/styles/css/jquery.mCustomScrollbar.min.css">
<jsp:include page="/WEB-INF/jsp/cda/_includes/layoutMoto_v1/style.jsp"></jsp:include>