问题标签 [payara-micro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在 Payara Micro 中添加 JDBC 驱动程序并配置 JDBC 资源?
使用 Java EE Payara Micro 时,我有哪些设置 JDBC 驱动程序和资源的选项?
java - 让Payara micro等待响应HTTP请求完成war文件部署的方法
我正在尝试使用 Payara 微服务器来托管我的 Java EE 应用程序。
Payara 微服务器使用以下命令启动:
payara-micro-4.1.1.161.1.jar 是从下载页面下载的。app.war 是我的 Java EE 应用程序。
该命令启动Payara微服务器,并将我的war文件部署到服务器上。然而在部署过程中,Payara微服务器在war文件部署完成之前响应http请求!
- 首先,我执行命令
java -jar payara-micro-4.1.1.161.1.jar --deploy app.war
。 - 然后,我运行 HTTP 请求到“<a href="http://localhost:8080/app/" rel="nofollow">http://localhost:8080/app/”。(此时,app.war 的部署还没有完成。)
- 实际上,Payara 微服务器在 app.war 部署完成之前返回 404 错误页面。
在这种情况下,我希望在 app.war 部署完成后收到来自 app.war 的响应。有什么方法可以让 Payara micro 等待响应 HTTP 请求以完成 war 文件部署?
payara - 如何使用 API 向 Payara Micro 发出请求?
我正在尝试完成一个部署战争并发出一些 REST 请求的测试用例。
我想使用 Payara Micro JAVA API,并且在设置 boostrap 方面有了一个良好的开端
...并部署我的战争
我的战争部署正确。
我从这里去哪里?我应该将我的请求指向哪里?
payara - 配置文件
我需要从配置文件中读取一些属性。我不想将属性文件存储在该位置内。什么是最佳实践
例如,如果执行如下
我想保留 payara-micro.jar 所在的参数文件。我需要读取war文件中的属性文件。如何实现它。
谢谢你。
jsf - 在 Payara Micro 上组合 Omnifaces 和 PrimeFaces LazyDataModel 时出现异常
将 OmniFaces maven 依赖项添加到现有工作项目时遇到异常:
我可以使用 PrimeFaces 6.0 Showcase 重现异常,因此看起来原因不在我的代码中。
这是如何使用 PrimeFaces 展示重现:
从 github下载PrimeFaces 6.0 展示源。
将 OnmiFaces 依赖项添加到
/li>pom.xml
:将用于创建 Payara Micro Uber Jar 的 Maven 代码从http://blog.payara.fish/creating-uber-jar-with-payara-micro添加到
pom.xml
构建,
mvn package
然后开始java -jar showcase-6.0.jar
现在在 localhost 上启动展示并打开 DataTable Lazy Loading 示例,您应该会得到异常。
移除 OmniFaces 依赖项后,不会发生异常。它不会发生在 Payara Application Server 上,而仅发生在 Payara Micro 上。
所以我不确定错误是否出现在 OmniFaces、Payara Micro、PrimeFaces 或其他任何地方。
deployment - Payara Micro 在特定上下文根下的部署方式
我正在寻找在 Payara Micro 中在特定上下文根下部署应用程序的方法(理想情况下是空上下文,因此应用程序在根目录下运行)。
据我所知有两种方法:
使用
.ear
文件并在 application.xml 文件中指定上下文根:<context-root>/</context-root>
启动 Payara Micro 并以编程方式部署
PayaraMicroRuntime instance = PayaraMicro.bootstrap(); InputStream is = new FileInputStream("thewar.war") instance.deploy("name", "contextroot", is);
还有其他我想念的方式吗?在我当前的设置中,以上两个版本都不适合我。
java - Payara 微型持久计时器
是否可以使用 Payara Micro 提供持久的 EJB 计时器服务?
我想在集群中有两个或更多应用程序实例。应用程序中有计划任务(@Schedule)。我不喜欢所有实例都运行计时器,只有一个实例应该运行它,但只有一个。
这应该与 @Schedule 中的 persistent=true 一起使用,例如:
但是...在部署时我收到消息:
如果我使用 persistent=false 进行部署,它可以工作,但所有集群实例都会执行计时器:
这是否意味着我应该使用完全支持 JEE 的完整 Payara (Glassfish),或者在 Payara Micro 中有另一种方法可以启用它?我想坚持简单的标准解决方案,没有自定义代码和第三个库。
为了测试,我运行我的实例:
先感谢您
jakarta-ee - 设置空 Payara Micro Context Root
我正在从命令行使用 payara micro 开始一个战争打包的 Java EE 项目:
然后我可以启动应用程序
但是有没有一个选项可以部署到一个空的上下文根,这样我就可以开始
?
payara-micro - 如何为 Payara Micro 设置日志级别
我有一个项目需要使用 payara micro 运行 javaee7 微服务。出于这个原因,我用 maven 构建了一个 payara uber jar,所以我可以运行它
( http://blog.payara.fish/creating-uber-jar-with-payara-micro )
如何设置 payara 的日志记录级别,以便只显示警告和错误,而不显示 INFO?
java - Payara Micro - 部署后的 404
我想试试这个很酷的微应用服务器 - Payara Micro,但我无法部署最简单的示例。我使用没有依赖关系的 JavaEE7 从 netbeans 创建了一个空白的 web-app maven 项目。尝试编译它(编译不多),并使用 Glassfish 4.1.1 成功运行它 - 出现 Hello World 欢迎页面,一切正常。
进行了清理和构建,并尝试将生成的 WARfile 部署到 payara。(java -jar payara-micro.jar --deploy mywarfile.war) 启动很快,只注意到输出中有两条消息 - >“No META-INF/deploy”目录和“Deployed 1 archives”。试图打开索引页面,但是 oops -> 错误 404(如下所示)。
这个项目真的很简单,我可能在部署时做错了。也许项目结构中的一些错误?在此我介绍使用的原始项目结构:
非常感谢您提供任何有价值的解决方案/反馈。我想我只是忽略了一些次要的,愚蠢的事情。
编辑:附上pomfile。尝试使用两个依赖项运行它,仅使用 EE 或 payara,但没有变化:(
http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0