当前位置: 首页 > 知识库问答 >
问题:

在servlet中注入EntityManager?

凌钊
2023-03-14

共有1个答案

牟黎昕
2023-03-14

我认为您需要将ejb jar添加到wars类路径中。

通常,您应该将EntityManagerFacotry注入到Servlet中,而不是将EntityManager注入到Servlet中,因为Servlet是共享的。

您还可以使用SessionBeans包装持久性。

 类似资料:
  • 问题内容: 1)在我的Spring应用程序上下文中声明bean 2)覆盖我的servlet的init方法,如下所示: 这项工作还是Spring目前尚未准备好在Web应用程序部署中将bean交付给我的servlet?我是否需要做一些更传统的事情,例如放入豆子web.xml? 问题答案: 您要尝试做的将使每个实例Servlet都有其自己的ApplicationContext实例。也许这就是您想要的,但

  • 文件src/main/webapp/WEB-INF/web.xml包含用于引导CDI的servlet侦听器和BeanManager引用: 通过这些设置,在使用mvn Jetty运行应用程序时,我总是遇到以下错误:run(第一行是最重要的): 应用程序正在运行,但正如异常消息所述:CDI注入在servlet中不可用。 在src/main/resources/log4j.properties中,我增加

  • 问题内容: 我的应用程序中有两个servlet,并且我希望将一个A类的对象注入到这两个servlet中,并且我还希望在整个应用程序中使用相同的ApplicationContext,即在此问题的第一个答案中提到的两个servlet: 春季注入Servlet 现在,我经历了许多这样的问题,但是找不到与我的问题完全匹配的东西。为了更好地说明问题,我在这里写一个粗糙的代码: 因此,上面是applicati

  • 本文向大家介绍springboot注入servlet的方法,包括了springboot注入servlet的方法的使用技巧和注意事项,需要的朋友参考一下 问:有了springMVC,为什么还要用servlet?有了servlet3的注解,为什么还要使用ServletRegistrationBean注入的方式? 使用场景:在有些场景下,比如我们要使用hystrix-dashboard,这时候就需要注入

  • 我在Eclipse Juno中启动了一个DyanmicWeb项目,但现在我想继续在Netbean 7.3中工作。当我在Eclipse中创建Servlet时,默认情况下使用如下注释(而不是在中注册): 但是当我在Netbeans中创建一个servlet时,它没有显示注释,也没有将Servlet名称和映射放在web.xml中。 如何在 Netbeans 中设置我的项目以创建带有注释的 Servlet?

  • 我试图让CDI在tomcat 9.x中工作。我遵循了以下链接,但openwebbeans容器仍然没有将资源注入servlet https://devlearnings.wordpress.com/2011/05/15/apache-openwebbeans-cdi-from-standalone-to-webapp/https://dzone.com/articles/using-apache-o