java - 错误:使用 Jhipster - Jib - Docker 运行容器时无法找到或加载主类
问题描述
创建 docker 镜像的命令:
mvnw package -Pdev verify jib:dockerBuild
我的 entrypoint.sh 文件没有改变:
#!/bin/sh
echo "The application will start in ${JHIPSTER_SLEEP}s..." && sleep ${JHIPSTER_SLEEP}
exec java ${JAVA_OPTS} -noverify -XX:+AlwaysPreTouch -Djava.security.egd=file:/dev/./urandom -cp /app/resources/:/app/classes/:/app/libs/* "be.test.TestApp" "$@"
但我不断收到错误:
The application will start in 0s...
Error: Could not find or load main class be.test.TestApp
Caused by: java.lang.ClassNotFoundException: be.test.TestApp
我的目标文件夹中的战争文件看起来不错。我可以毫无问题地在本地部署。但不能让它使用docker工作。
非常感谢您的帮助。
解决方案
推荐阅读
- python - 我想在 python 中打印我的排序列表,但它给了我一个错误
- javascript - 以嵌入模式检索 typeform 表单数据
- python - 无法在 ubuntu 18.04 中将 python 程序作为服务运行
- hash - Unhash Drupal 7 用户表密码
- javascript - 使用 jwt Bearer id_token 响应发布请求返回 401,但它在邮递员中使用相同的令牌
- algorithm - if 语句完全正确性的证明
- sql - 从搜索关键字过滤 SQL
- python - 防止梯度下降停止离局部最小值太远
- reactjs - React Admin 将子级添加到父级
- javascript - 过滤存储 cookie 的 JS 脚本