docker jetty10 启动 war

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker jetty10 启动 war相关的知识,希望对你有一定的参考价值。

参考技术A 构建tomcat的基础镜像。
1.下载并上传tomcat到linux服务器。在这里我使用的tomcat版本是8.5.33,上传后解压文件并重命名。2.编写Dockerfile。这里使用的是我之前构建的jdk最小镜像,这里不在赘述,具体查看构建最小jdkDocker镜像这篇文章。3构建镜像。镜像名称为:simon/base-tomcat,镜像TAG为:1.0。4启动容器。
camel-docker-jetty:在docker容器中演示骆驼战争示例的简单项目-源码CamelRouterWAR项目-使用一点点Docker该项目包括一个作为WAR的示例路由。

xml [jetty contextPath]配置jetty启动war包,并设置contextPath。文件放到webapps目录下。#jetty #java

<?xml version="1.0"  encoding="UTF-8"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
  <!-- 访问路径 -->
    <Set name="contextPath">/</Set>
  <!-- war包路径,和xml文件一致 -->
    <Set name="war">/Users/apple/work/test-web.war</Set>
</Configure>

以上是关于docker jetty10 启动 war的主要内容,如果未能解决你的问题,请参考以下文章

面面观 | docker下开发,修改环境变量启动jetty

spring-boot 无法在 docker 中启动

熟悉Win10环境下Jetty的安装与启动

无法启动嵌入式 Jetty 服务器

基于docker环境,搭建 jetty环境, 部署java项目

在 docker 容器内使用带有 ssl 的自托管(Jetty)元数据库时出错