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

如何在没有Web.xml的情况下将JavaEE 7/JPA 2.1动态Web应用程序部署到IBM Liberty Profile

东郭勇
2023-03-14

我根本不想使用Spring框架;我也不希望有一个web.xml文件。

在将应用程序部署到WebSphere application Server Liberty v9 beta版时,如何在不使用web.xml的情况下配置持久性上下文和持久性单元?

共有1个答案

左丘烨烁
2023-03-14

在google上搜索“WebSphere liberty Hibernate”的第一个结果为我提供了一个示例应用程序的链接,该应用程序使用liberty和Hibernate。

WASdev Liberty+Hibernate示例

注意jpaapp.war确实使用了web.xml,但是通过使用正确的@webservlet注释和更改persistence.xml以指向服务器定义的数据源而不是组件定义的数据源,可以很容易地避免这种情况。

@WebServlet(displayName="JPA Servlet", urlPatterns="/JPAServlet")
public class JPAServlet extends HttpServlet {
    // ...
}
 类似资料:
  • 问题内容: 有关一些背景知识和参考,以下是一些Heroku文档页面的一些报价。 从Heroku Node.js支持>激活中: 当应用程序的根目录中有文件时,将使用Heroku Node.js buildpack 。 从Heroku Node.js支持>默认Web进程类型: 首先,Heroku寻找一个Procfile来指定您的进程类型。 如果在构建过程中应用程序的根目录中没有任何内容,则将通过运行[

  • 问题内容: 我想知道如何在Spring MVC上引导我的应用程序? 我有一个初始化器: 我知道我们为什么需要以及如何使用它来引导应用程序。但是我不明白,如果没有文件(只有),怎么知道应该使用哪个servlet来引导应用程序? 依存关系 我在Spring核心中找到了此类。使用它来引导我的应用程序是否正确? http://docs.oracle.com/javaee/7/api/javax/servl

  • TL;DR:将@webservlet(“/find-customers”)放在servlet(通过Tomcat 7部署)的开头并不是将servlet映射到host:port/webproject/find-customers中,即使servlet位于src文件夹中。

  • 我可以用cloud foundry grails插件和cf-push将我的grails 2.0.3应用程序部署到云中,一切都很好。 现在,我想使用STS/eclipse cloud foundry扩展来部署eclipse(而不是使用grails命令cf-push!)并在服务器视图中查看服务器实例等等。

  • 我无权访问weblogic.deployer和web管理GUI(如果Linux服务器版本中存在) 我可以在weblogic(windows版本)中部署WAR文件。应用程序文件应该可以。

  • 我想在Java Spring boot中获取我的应用程序的当前url。但问题是,我想从类而不是从中获得它。我试图从获取这个,但我无法将其包导入我的类。 请帮我得到我的网站的网址,不应该硬编码。或者如果有一种方法可以使用到我的util类。