问题标签 [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.
glassfish - 相当于jetty JNDI资源的自定义资源
我有一个 Web 应用程序,到目前为止它已部署到码头服务器,但现在为了使用其他 JavaEE 服务,我正在转移到 Payara (Glassfish) 容器。但是我找不到如何提供额外的 JNDI 资源作为 paraya 的配置。目前我在码头的 context.xml 文件中定义了一些类似的资源:
这只是使用给定参数调用自定义类构造函数并将结果放入给定resource/path
地址。
这可以在payara micro中完成吗?
java - 使用 Payara-Micro 部署 JavaEE 应用程序时出现“org.apache.jasper.JasperException: PWC6345”错误
我正在以编程方式在 Payara Micro 上部署 JavaEE 应用程序。它在 Netbeans IDE 中运行良好,但在使用java -jar myapp.jar
from时出现以下错误cmd
。
Payara Micro 似乎找不到javac
. 关于如何解决这个问题的建议将不胜感激。
- 我的 JAVA_HOME 设置为
C:\Program Files\Java\jdk1.8.0_111
- 我在 Windows 7 上使用Payara-micro 4.1.1.164 。
maven - Payara-Micro 嵌入 Java EE
我有一个 Java EE 应用程序(带有 maven),它当前被打包到一个 .war 文件中。我现在要做的是使用 Payara Micro Embedded 服务器执行这个项目。这样做是这样的:
应将完整的应用程序打包成 .jar 文件并启动应用程序服务器并自动部署应用程序。我如何实现这一目标?
glassfish - JAX-RS:在 payara micro 上序列化 POJO 失败
在将我们的应用程序战争从 Glassfish3 转移到使用 Payara Micro 的部署之后,JAX-RS 序列化(jersey + jackson)不再起作用。
感谢Adam,我们解决了序列化纯集合的问题,我们现在在返回 POJO 时遇到类似的错误:
其中 BirdyTO 是一个 POJO,其中包含其他 POJOS 和/或 POJOS 集合。
那给我们一个错误:
奇怪的是,同一应用程序中的类似接口工作正常。
任何的想法?
jvm - 增加分配给部署到 payara micro 的应用程序的内存
我正在从 payara micro UberJar 运行我的应用程序,并希望增加分配给应用程序的内存。在创建 uberJar 时如何做到这一点?
payara - Payara Micro 如何确定其日志记录格式(与默认 logging.properties 指定的格式不同)?
这是从命令行运行 Payara Micro 172 的示例。注意它的日志格式:
好没问题。
我想更改一些日志级别。我知道我可以添加--logProperties someLogging.properties
,它会从那里获取标准的 Java 日志记录属性。显然,我想添加到 Payara Micro 所做的任何事情,所以首先我将使用--rootdir
参数运行它,以便logging.properties
为我生成它(所以我可以从中获取):
现在,当我查看 时crap/config
,我看到logging.properties
,部分看起来像这样:
…等等。没关系。所以现在我要抓住它logging.properties
并为其添加一些级别(但不会更改它;具体来说,我将按原样使用其中的格式化程序和处理程序)。然后我将删除该crap
目录中的所有其他内容,然后返回启动 Payara Micro而不使用--rootdir
参数,但这次使用--logProperties
参数:
请注意,格式已更改。这告诉我,logging.properties
当您使用--rootdir
参数时为您生成的那与 Payara Micro 在启动时内部使用的有效参数不同。
那么:Payara Micro 在没有任何其他参数的情况下启动时如何确定其日志记录设置?如何使用这些日志记录属性?我被问题 #1672咬了吗?
java - @startup 和 @postConstruct 未在 payara 启动时调用
我正在开发一个 JEE 应用程序,我想在应用程序启动时进行一些迁移。实际上,我使用payara-micro
Docker 作为服务器。由于未知原因,此代码从未执行。
这是我的代码:
我在 pom 中添加了 javaee-api 作为依赖项:
这是我的 Dockerfile 的内容:
构建并运行 docker 镜像后,应用程序的日志显示应用程序启动良好:
谁能帮我找到解决方案?
payara-micro - 如何删除 Payara Micro 172 中的服务器标头?
我想从 Payara Micro 的输出中删除服务器标头。
例如,它报告这个:
我想摆脱那条Server
线。
我看到问题 32在理论上提供了禁用此功能的功能。相关的拉取请求当然似乎表明正在咨询某种属性来禁用它。我可以由此推断,如果这是一个成熟的服务器,我大概可以进入管理 GUI,然后单击某处的复选框。
但我正在运行 Payara Micro,它需要在启动时从命令行进行完全配置。
我缺少的是一个简单的“把它放在命令行”类型的指令,我似乎无法在任何地方找到它。例如,glassfish-web.xml
我可以使用-as-modified-by-Payara 中的设置吗?还是命令行开关?asadmin
或者我可以在预启动脚本中设置的特定属性?想法?
payara-micro - 作为 --systemProperties 命令行参数的操作数的文件的格式是什么?
运行 Payara Micro 时,您可以使用--systemProperties
命令行参数指定包含要设置的系统属性的文件。这个文件的格式是什么?
例如(使用 Payara Micro 172),如果我创建一个名为system.properties
并通过以下方式使用它的文件:
...它看起来像这样:
...然后我没有看到打电话回家已被禁用。相比之下,如果我指定--disablephonehome
为命令行选项,我确实看到 Payara 已禁用此功能。
我应该使用此属性文件的不同格式吗?
netbeans-8 - 是否可以创建一个 NetBeans 项目来运行 PayaraMicro?
我使用 NetBeans 创建 Payara Server 正常的 Java Web 项目。但现在我想使用 Payara Micro 运行一个新的 Java Web 项目。今天我用的是“主类”,需要打开这个类,按Shift+F6运行,不过如果正常F6能用就好了。
这是我的“主要”: