Tag: payara

Java ee api在payara生产服务器上获得404

我在docker-compose上运行payara服务器上的java ee应用程序,应用程序似乎在本地正常工作。 但是当部署时,它会在所有的“/ api”请求上提供一个404。 jsp文件似乎工作正常。 @ApplicationPath("/api") public class SimulationApplication extends Application { } 有什么可能导致这种行为。 我已经尝试重新启动服务器和docker。 而服务器日志不显示任何特殊的东西。 它抛出的唯一例外是它不能将domain.xml备份到domain.xml.bak。 我试图启动它没有domain.xml映射,但这不会解决的API。 泊坞窗,撰写 version: "2" services: java_ee: container_name: 'java' image: payara/server-full ports: – '8080:8080' – '4848:4848' links: – 'db:db' volumes: – './payara/autodeploy:/opt/payara41/glassfish/domains/domain1/autodeploy' – './payara/lib:/opt/payara41/glassfish/domains/domain1/lib' environment: JVM_OPTS: "-Xmx12g -Xms12g -XX:MaxPermSize=1024m" angular: container_name: 'angular' image: nginx ports: – '80:80' volumes: – […]

包括pom.xml中的vaadin-cdi依赖关系足以使WAR不可部署。 为什么?

你好同胞“堆垛机” 我注意到vaadin-cdi插件的一些非常奇怪的东西。 我在一个运行Eclipse内部的Payara服务器上本地开发了一个vaadin-cdi应用程序(第一次使用vaadin),一切工作正常。 但是,当我有几个意见完成,并希望testing我们的testing环境中的应用程序,Jenkins构build失败,同时build立Payara服务器和应用程序的docker图像。 在Docker映像构build阶段,Payara服务器基本上启动,configuration了几个asadmin调用,并部署了WAR文件,就像在非Docker环境中启动Payara服务器一样。 这里是Dockerfile供参考: FROM payara/server-full COPY ./start-payara.sh / USER root RUN chmod +x /start-payara.sh USER payara COPY ./target/customerscoring-1.0-SNAPSHOT.war / COPY ./asadmin.txt / RUN /opt/payara41/bin/asadmin start-domain && \ /opt/payara41/bin/asadmin -u admin –passwordfile /asadmin.txt create-jdbc-connection-pool –datasourceclassname oracle.jdbc.pool.OracleDataSource –restype javax.sql.DataSource –property url="jdbc\\:oracle\\:thin\\:@coredevdb037.ov.otto.de\\:1521\\:COR99TS":password=noa:user=customerscoring COR99TSPool && \ /opt/payara41/bin/asadmin -u admin –passwordfile /asadmin.txt create-jdbc-resource –connectionpoolid COR99TSPool COR99TSDatasource && […]

无法覆盖泊坞窗文件中的文件

我使用docker组成来设置一个payara服务器,并需要覆盖domain.xml文件。 我正在通过 volumes: – './domain.xml:/opt/payara41/glassfish/domains/domain1/config/domain.xml'但是当我与docker-compose up它docker-compose up它一直说它不能重命名domain.xml到域.xml.bak。 有什么办法我可以得到权限覆盖它,或确保重命名工程?