Tag: jar

当运行docker容器时,存储在src / webapp中的图像文件不会显示在前端

我在我的java webapp中存储了一些图像,但是当我把它们打包成jar并创build一个docker镜像时,这些镜像并没有显示在前端。 我该如何解决这个问题? 谢谢。

Docker:Jar:找不到

我是Docker的新手,在Ubuntu环境中为我们的应用程序开发Docker镜像。 但是,从docker-entrypoint文件内的Dockerfile /内部执行时,下面的命令不起作用。 命令:“jar xf ./abc.ear” _ / docker-entrypoint.sh:69:/docker-entrypoint.sh:jar:not found ** 我validation了ear文件存在于目录中。 我尝试传递完整path到耳朵或通过完整path到Jar命令,但是,没有成功。 请帮忙。 …………… #!/bin/sh set -e start=$(date +'%s') # Setting Environment Variables DEPLOY_DIR=/home/docker/xyz SCRIPT_DIR=/usr/local/src if [ "$(ls -A $DEPLOY_DIR/Install 2> /dev/null)" = "" ]; then echo "The directory $DEPLOY_DIR/Install is empty." # Fetch Installable from Artifactory echo "[INFO] Extracting files from Artifactory" mkdir […]

如何重新启动一个新的弹簧引导JAR容器没有绝对path到jar子?

请帮我解决我的问题。 随着docker的升级,将jar添加到绝对path的容器不再有效。 如何使容器重新启动,新的jar子被拿起来了? 我做了一个新的jar,并重新启动容器,现在我不能这样做,因为不可能指定在Dockerfile中的新jar的绝对path? 这是我的Dockerfile更新到新版本的泊坞窗之前工作。 从他那里我创造了一个没有任何问题的图像。 FROM java:8 VOLUME /tmp EXPOSE 8888 ADD /home/jdev/docker-storage/jenkins/workspace/CA/build/libs/ca.jar /app.jar RUN bash -c 'touch /app.jar' ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] 现在我不能创build一个图像,因为我需要指定一个相对path。 重新启动后,新的镜像不会复制到Docker容器中。 Dockerfile在/ home / jdev中。 ADD docker-storage/jenkins/workspace/CA/build/libs/ca.jar /app.jar 谢谢您的帮助!

什么是一步一步的过程将一个Java应用程序部署到Docker?

我的工程背景主要是编码/ dev't比部署。 我们最近向我们的团队介绍了微服务,我正在做POC将这些微服务部署到Docker。 我用maven,Java 8(不是OpenJdk)做了一个简单的应用程序,并且准备好部署jar文件,但是我坚持如何在Docker容器上部署和运行/testing应用程序的确切步骤。 我已经在Mac上下载了Docker,并且检查了这个文档,但是我觉得中间有一些步骤丢失了,我感到困惑。 我恳求你的帮助。 谢谢!

通过应用程序使用的jar文件传递环境variables

我目前正在尝试在我的应用程序和数据库容器之间的泊坞窗链接。 我检查了我的应用程序容器,当我将容器链接在一起时,环境variables会自动设置。 我想要做的是将我的configuration文件打包成jar文件,以接收环境variables并为其设置所需的值。 任何build议或帮助? 这就是我如何在我的jar文件中创build一个configuration文件来连接到MySQL database { url="jdbc:mysql://${MYSQL_PORT_3306_TCP_ADDR}:${MYSQL_PORT_3306_TCP_PORT}/mydb" driver="com.mysql.jdbc.Driver"}

Docker maven构build无法下载JAR

我正在使用Docker来运行一个Maven构build,但是它会在一段时间后停止下载一些JAR文件。 它会在一段时间后停止下载jar子。 而且每次运行都会停止在不同的JAR上! 构build在eclipse和我的本地机器上工作,但不在Docker上。 我正在使用此图片: https : //hub.docker.com/_/maven/

当试图运行与docker的jar子“无法访问jarfile”

我得到Error: Unable to access jarfile jar-runner.jar当试图运行我的jar时, Error: Unable to access jarfile jar-runner.jar 。 Dockerfile: FROM anapsix/alpine-java MAINTAINER bramhaag CMD ["java", "-jar", "jar-runner.jar", "some param", "some param"] 该jar文件位于/ home / selfbot /,我正在与Portainer运行此。 这是我的Portainer容器的样子: 我将如何做这项工作?

在DockerFile中dynamic获取JAR文件名

我是Docker的新手。 我使用的是spring引导,当我们使用maven构build项目时,它将创buildjar文件,如app-.jar,然后使用DockerFile中的ADD命令来处理这个jar文件。 现在,如果我在pom.xml中更改版本号,那么我需要手动更新DockerFile中的JAR文件名。 无论如何,我可以dynamic获取pom.xml中的版本号,并在DockerFile中自动更新JAR文件名?

如何在docker集装箱中运行一个薄的jar子

这是该项目的文件夹结构 pom.xml Dockerfile src/ main/java/com/example/*.java test/java/com/example/*.java etc/ config.properties args.params target/ app.jar app.tar.gz libs/ //contains dependent jars classes/ //contains compiled classes 应用程序通常使用以下命令执行: java -Djava.net.preferIPv4Stack=true -Dconfig.dir=./etc -Dlogback.configurationFile=./etc/log.xml -jar app.jar 我已经写了这个dockerfile在docker中运行jar: FROM java:8 EXPOSE 6078 COPY target/ / ADD target/app.tar.gz / ENTRYPOINT ["java", "-cp", "target/app.jar:target/app/libs/*:", "com.example.MainClass"] CMD ["`cat etc/args.params`","-Dlogback.configurationFile=./etc/log/xml"] 但是当我运行docker时: docker build -t app . docker run app […]

无法构buildDockerfile错误:无法访问jarfile /dev/docker-files/billing/wlp-extended-8.5.5.9.jar

这里是我的Ubuntu的目录。 /../../../ BillingMicroservice.war db-derby-10.11.1.1-bin.tar.gz Dockerfile wlp-extended-8.5.5.9.jar wlp-runtime-8.5.5.9.jar 这里是我的Dockerfile FROM ubuntu ADD wlp-extended-8.5.5.9.jar /dev/root/ ADD wlp-runtime-8.5.5.9.jar /dev/root/ ADD BillingMicroservice.war /dev/root/ ADD db-derby-10.11.1.1-bin.tar.gz /dev/root/ RUN apt-get update RUN apt-get install -y default-jre RUN java -jar /dev/docker-files/billing/wlp-runtime-8.5.5.9.jar –acceptLicense /dev/docker-files/billing/ RUN java -jar /dev/docker-files/billing/wlp-extended-8.5.5.9.jar –acceptLicense /dev/docker-files/billing/ EXPOSE 9080 当我尝试在我的Ubuntu下执行以下命令: docker build -t xxxxxx / billing。 它会logging错误 错误:无法访问jarfile /dev/docker-files/billing/wlp-extended-8.5.5.9.jar 请帮助我,thnx。