- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将简单的基于Maven的Java Web应用程序部署到在Docker容器上运行的payara 41应用程序服务器中。为此,我使用具有以下配置的Glassfish Maven插件:
<plugin>
<groupId>org.glassfish.maven.plugin</groupId>
<artifactId>maven-glassfish-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<goals>
<goal>deploy</goal>
</goals>
<id>deploy</id>
</execution>
</executions>
<configuration>
<glassfishDirectory>/path/to/local/payara41/glassfish</glassfishDirectory>
<user>admin</user>
<adminPassword>MyPassword</adminPassword>
<debug>true</debug>
<echo>true</echo>
<domain>
<name>payaradomain</name>
<adminPort>4848</adminPort> <!-- mandatory for mvn glassfish:deploy -->
<httpPort>8080</httpPort>
<httpsPort>8181</httpsPort>
<host>DOCKER_CONTAINER_IP</host>
<jvmOptions>
<option>-Djava.security.auth.login.config=${project.build.testOutputDirectory}/login.conf</option>
</jvmOptions>
<properties>
<property>
<name>server.log-service.file</name>
<value>${domain.log.dir}/server.log</value>
</property>
</properties>
<resourceDescriptor>${project.build.sourceDirectory}/setup/glassfish-resources.xml</resourceDescriptor>
</domain>
<components>
<component>
<name>${project.artifactId}</name>
<artifact>${project.build.directory}/${project.build.finalName}.war</artifact>
</component>
</components>
</configuration>
</plugin>
Domain payaradomain isn't started. Starting it for you.
Domain payaradomain does not exist. Creating it for you.
[/path/to/local/payara41/glassfish/bin/asadmin, create-domain, --echo=true, --terse=true, --interactive=false, --user, admin, -- passwordfile, /tmp/mgfp5897945230218013760.tmp, --domaindir, /path/to/local/payara41/glassfish/domains, --profile, developer, -- adminport, 4848, --instanceport, 8080, --domainproperties, http.ssl.port=8181, payaradomain]
CLI031: Warning: Option "profile" is obsolete and will be ignored.
asadmin --host localhost --port 4848 --user admin --passwordfile /tmp/mgfp5897945230218013760.tmp --interactive=false --echo=true -- terse=true create-domain --adminport 4848 --profile developer --domaindir /path/to/local/payara41/glassfish/domains --instanceport 8080 -- savemasterpassword=false --usemasterpassword=false --domainproperties http.ssl.port=8181 --savelogin=false --nopassword=false --checkports=true payaradomain
CLI130: Could not create domain, payaradomain
Unable to create domain "payaradomain".
For more detail on what might be causing the problem try running maven with the --debug option
or setting the maven-glassfish-plugin "echo" property to "true".
asadmin --host localhost --port 4848 --user admin --passwordfile /tmp/mgfp2052757567130924436.tmp --interactive=false --echo=true -- terse=true create-domain --adminport 4848 --profile developer --domaindir /path/to/local/payara41/glassfish/domains --instanceport 8080 -- savemasterpassword=false --usemasterpassword=false --domainproperties http.ssl.port=8181 --savelogin=false --nopassword=false --checkports=true payaradomain
最佳答案
您可能不应将Docker容器视为“远程部署”,而应在主机上发布所有需要的端口(请参阅run命令的-p选项),而仅在本地进行部署。
关于maven - 使用Maven将Java EE应用程序部署到payara41 Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33272081/
Payara Error Connection Pool Resources Local Database Here's the payara log https://pastebin.com/QSK
我想使用应用程序配置属性,您可以使用 payara 的用户界面进行配置(例如): 我的问题是:如何在 Java 代码端访问这些值?通过注解?也许是通过某种上下文实例?有可能吗? 我天真地尝试了 Sys
我正在编写一个 Payara Micro Web 应用程序,它应该连接到 persistence.xml 中定义的数据库.它应该连接的数据库是我本地机器上的一个文件,在项目启动时,它不存在。据我了解,
我正在使用正式的docker镜像安装5.183版本的payara full,这是我的setup。 我试过admin / blank,admin / admin,admin / changeit,没有任
简单地说,我需要读取 org.everit.json.schema 的 schema.json 文件。在 Eclipse 中,我天真地为了测试而这样做: new String(Files.readAl
大家好!我有一个静态的 get 方法,结果存储在如下所示的内容中: @XmlRootElement(name = "FooDTO") public class Foo { @XmlElemen
这个问题已经有答案了: Why am I getting a NoClassDefFoundError in Java? (31 个回答) 已关闭 7 年前。 最近我将我的开发从 Glassfish
我正在尝试通过http://localhost:4848/访问Payara管理控制台,但打开链接后,窗口永远不会超出显示管理控制台正在启动的屏幕。请稍候。它不断加载和加载。我在多个浏览器(Firefo
我正在努力解决一些可能很容易做的事情,但我还没有找到正确的解决方案,所以我希望你能帮助我。 背景 我们正在开发一个由 4 个不同的 Java Web 项目组成的应用程序。 应用程序A 应用B 应用程序
我有一种下面的过滤器映射我的 web xml。但是部署失败。有其他选择吗?谢谢 TestFilter *.js TestFilter /Application/
在已部署的 JavaEE 应用程序中请求不同的 Web 服务 (Jersey 2.23.1) 时,我从 Payara Server 4.1.1.164 收到此异常。 我不知道异常的原因,也不知道它何时
我正在从 payara micro UberJar 运行我的应用程序,并希望增加分配给该应用程序的内存。我如何在创建 uberJar 时执行此操作? 最佳答案 有几种方法可以做到这一点。我要提到的第一
我有 Guava 类加载问题,可以通过添加 glassfish-web.xml 来解决所有问题,如 official documentation 中所述. 但是我不想添加一个不向后兼容的 glassf
我遇到过一个非常奇怪的案例: 在迁移到 Payara 5.182 之前,我使用的是 Payara 4.1.181,http/https 请求都非常快。当我迁移到 Payara 5.182 时,事情变得
我想尝试这个很酷的微型应用程序服务器 - Payara Micro,但我无法以某种方式部署最简单的示例。我使用没有依赖项的 JavaEE7 从 netbeans 创建了一个空白的 web-app ma
我正在尝试创建 payara 集群,但在创建远程节点期间遇到错误: ./asadmin create-node-ssh --nodehost 10.198.228.240 --sshkeyfile
我正在努力寻找错误所在,所以我需要一些错误跟踪灵感。 我尝试从在我的 dockerized Payara 4.1 上运行的 Java 网络应用程序调用远程服务器上的网络服务。 Docker 镜像使用带
背景:我需要更改 payara-server 主密码。根据文档,主密码必须与 keystore 和信任库中的密码匹配,SSL 证书才能正常工作。让我的网站在 https 而不是 http 上运行。 我
如何进行 payara netbeans 集成,这可能吗?我如何将 Payara 与 netbeans 集成,关于集成,你能告诉我什么,有一个插件。 最佳答案 您应该能够将其添加为 GlassFish
我是 Docker 的新手,正在尝试了解它。我有一个 docker-compose.yml 文件,其中包含我不清楚的某些内容。 (我已经从客户那里收到它并试图运行/理解它)。请注意,我使用的是 Win
我是一名优秀的程序员,十分优秀!