错误原因 13:34:34,859 ERROR LazyInitializationException:42 - could not initialize proxy - no Session org.hibernate.LazyInitializationException: could not initialize proxy - no Session
解决方法 这里注意顺序。。必需放在之前(因为低层Filter 的原理是从上到下过滤的) <!-- OpenEntityManagerInViewFilter required prior to struts2-->
<!-- OpenEntityManagerInViewFilter required prior to struts2-->
<filter>
<filter-name>SpringOpenEntityManagerInViewFilter</filter-name>
<filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SpringOpenEntityManagerInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Struts2 Filter -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
分享到:
相关推荐
### 在web.xml中引入其他XML配置文件的步骤 在Java Web开发中,`web.xml`作为Web应用程序的核心配置文件,负责定义应用级别的配置信息。为了提高代码的可维护性和复用性,有时需要将一部分配置内容提取到独立的XML...
在 web.xml 文件中,第一个元素是 XML 头,用于声明 XML 版本和字符编码。紧接着是 DOCTYPE 声明,用于指定 Servlet 规范的版本和文档类型定义(DTD)。最后是 web-app 元素,作为根元素,包含了所有其他元素。 ...
servlet的配置与filter类似,servlet的初始化顺序和映射URL的处理顺序也是根据servlet和servlet-mapping在文件中的顺序来确定的。 web.xml文件中的主要元素如下: 1. `<web-app>`:这是web.xml的根元素,包含所有...
只是网站的功能复杂起来后,web.xml的确有非常大用处,所以,默认创建的动态web工程在WEB-INF文件夹下面都有一个web.xml文件。 web.xml文件是javaweb项目中的一个非常重要的配置文件,它用于初始化工程配置信息,...
由于经常使用Maven创建web工程所以需要使用web.xml默认模板
在大型Web工程中,web.xml文件非常重要,因为它提供了一个中央配置点,便于管理Web应用的各种资源和服务。 ### Servlet版本与web.xml的结构 不同版本的servlet规范定义了不同的web.xml结构。以Servlet 2.3和...
这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...
这些子元素可以在 web.xml 文件中出现零次或多次,并且可以包含自己的子元素。 DTD 文件 DTD 文件用于检查 XML 文档的有效性。DTD 文件规定了 web.xml 文件的语法和结构。web.xml 文件必须遵守 DTD 文件的规则,...
- 在`web.xml`中找到`<welcome-file-list>`标签,并在其中添加刚创建的`go.action`文件名。 ```xml <welcome-file>go.action ``` - 这样做可以让服务器在访问项目根目录时自动执行`go.action`对应的...
在Tomcat的`conf`目录下,有两个主要的XML配置文件:`server.xml`和`web.xml`。`server.xml`是Tomcat的主要配置文件,而`web.xml`则定义了应用程序的行为。 在`server.xml`中,我们需要配置`<Connector>`元素来启用...
- 将log4j配置文件放入WEB-INF/classes目录下,确保在Web应用启动时能被加载。 4. **通过web.xml配置Log4j** - 在web.xml中,我们可以使用`<context-param>`标签来指定Log4j配置文件的位置,例如: ```xml ...
也可以在web工程的webcontent/web-inf目录下建立context.xml文件,这样避免了两次去更改server.xml配置,也可使不同工程使用不同context配置,这是Tomcat6提倡的方法。 六、依赖jar文件 将以下几个jar文件复制到...
ssh的web.xml的配置,很实用的哦!
Jboss应用服务器在启动时,会对WEB-INF目录下的web.xml文件进行解析,以便加载应用程序的配置信息。但是,如果web.xml文件存在语法错误或配置错误,Jboss将无法正确地解析该文件,从而导致启动报错Failed to parse ...
在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...
WEB.XML文件 是java的配置文件 好好看看 下载吧
在 Web 应用程序中,事件监听器和过滤器可以在 web.xml 文件中进行配置,例如: <listener-class>com.example.MyServletContextListener</listener-class> 在上面的配置中,定义了一个名为 ...
在现代的Web开发中,"Web项目没有web.xml配置文件"是一个常见的现象,尤其是在使用Spring Boot、Spring MVC等框架时。传统的Java Web应用通常依赖于`web.xml`文件来配置Servlet、过滤器、监听器等核心组件,但在最新...
ssm框架web.xml文件配置
全新的java web项目的配置文件,新建的纯净的web.xml文件,没做任何改动,下载就可以使用了。