在jetty 10/11版本中找不到start.ini

2023-12-02

我正在将jetty 9更新为jetty11,但在jetty11中找不到start.ini,因为它在jetty9中。 我使用 start.ini 启用“requestlog”、“http-forwarded”、“session-cache-hash”、jetty.session.evictionPolicy、“console-capture”、“slf4j-simple-impl”和 jetty.http 等模块。空闲超时。

我在互联网上搜索并引用(下面的链接),但找不到与之相关的任何内容。

  1. https://github.com/eclipse/jetty.project/releases/tag/jetty-10.0.6
  2. https://www.eclipse.org/jetty/documentation/jetty-10/operations_guide.php

没有像 Jetty 9 那样的“分发”。

从历史上看,Jetty 6 到 Jetty 8 天中的“发行版”tarball/zip 是一个完整的 Jetty 服务器,带有一个配置好的演示,您可以对其进行变异/编辑/更改/删除/修改/损坏来为您的实例进行设置。

这在 Jetty 9 中发生了变化,我们鼓励使用单独的目录${jetty.home} and ${jetty.base}.

因此 Jetty 9 中的“分发”存档被更改为......

  • jetty-home-<ver>.tar.gz
  • with a start.ini警告您不要使用jetty-home直接地。
  • with /demo-base的例子${jetty.base}
[jetty-distribution-9.4.43.v20210624]$ java -jar start.jar 
2021-08-03 08:30:38.725:INFO::main: Logging initialized @548ms to org.eclipse.jetty.util.log.StdErrLog
2021-08-03 08:30:38.926:WARN:oejs.HomeBaseWarning:main: This instance of Jetty is not running from a separate {jetty.base} directory, this is not recommended.  See documentation at https://www.eclipse.org/jetty/documentation/current/startup.html
2021-08-03 08:30:38.958:INFO:oejs.Server:main: jetty-9.4.43.v20210624; built: 2021-06-24T15:27:24.306Z; git: 704864489c7e58c0a4c6c969721e9b9a3f25416b; jvm 11.0.10+9

请参阅“警告”,告诉您“此 Jetty 实例不是从单独的 {jetty.base} 目录运行,不建议这样做。请参阅以下位置的文档:https://www.eclipse.org/jetty/documentation/current/startup.html”

Jetty 9 版本是一个临时模型,我们仍然允许使用老式的 Jetty 8(及更旧的)技术,但该模型是一个坏主意,而且仍然是一个坏主意。

当 Jetty 10 发布时,我们不再发布“发行版”,而只发布“jetty-home”。

Why?

好吧,将您的实例配置与 jetty-home 分开意味着您可以非常轻松地升级(甚至降级)。

你需要做什么?

  1. 下载jetty-home档案。
  2. 将 jetty-home 存档解压到新目录中。 (不要更改 jetty-home 目录中的任何内容,将其视为只读。这很重要)
  3. 为您创建一个新目录${jetty.base}某处(不嵌套在 jetty-home 目录中)
  4. 配置你的${jetty.base}与您需要/想要的任何模块
  5. 将您的网络应用程序和/或额外的 jar 或配置安装到您的${jetty.base}
  6. 光盘到你的${jetty.base}目录并运行jetty-home/start.jar

看起来像这样...

$ cd $HOME/jetty
# Download archive
$ curl -O https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/10.0.6/jetty-home-10.0.6.tar.gz
# Unpack archive
$ tar -zxf jetty-home-10.0.6.tar.gz
# Create your ${jetty-base}
$ mkdir my-jetty-base
$ cd my-jetty-base
# Configure your ${jetty.base}
$ java -jar ../jetty-home-10.0.6/start.jar --add-modules=deploy,http
$ cp $HOME/code/myapp.war webapps/
# Execute your ${jetty.base} instance
$ java -jar ../jetty-home-10.0.6/start.jar

现在假设 Jetty 10.x 的新版本发布了,您现在做什么?

下载新的 jetty-home 存档,解压并使用它(无需配置步骤)

# Download archive
$ curl -O https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/10.0.7/jetty-home-10.0.7.tar.gz
# Unpack archive
$ tar -zxf jetty-home-10.0.7.tar.gz
# Change to your existing ${jetty.base}
$ cd my-jetty-base
# Execute your ${jetty.base} instance
$ java -jar ../jetty-home-10.0.7/start.jar

您甚至可以保留您的${jetty.base}git 存储库中的配置,或将其移动到jetty.docker图像原样,而不关心 Jetty 的版本(好吧,你必须关心 Jetty 10 到 Jetty 11 的差异,但这是由于雅加达“大爆炸”,而不是 Jetty 破坏的任何东西)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在jetty 10/11版本中找不到start.ini 的相关文章

  • 有什么方法可以修复 Juno 更新后可怕的工具栏图标吗?

    至少在 Windows 7 上 标题栏颜色看起来可能已更改为蓝色 但是 标题栏图标仅设计用于浅灰色栏 而不是使用 alpha 透明度进行抗锯齿 请注意绿色圆圈 运行 图标边缘周围的白色突出显示 这些图标看起来很可怕 就像我们在 1995 年
  • 加载了不兼容的 JavaHl 库

    我在使用 Subclipse 和 JavaHL 库时遇到问题 Subclipse 它给出了错误 加载了不兼容的 JavaHL 库 需要 1 8 x 或更高版本 我使用的是 Ubuntu 桌面 12 04 32 位 Subclipse 1 1
  • m2e:m2e 不支持复制依赖项

    我在我的中收到此错误pom xml 我不明白我需要更改什么才能让 Eclipse 运行该项目 运行为 gt maven build
  • 对 HTML 文件的更改未显示在内置的 PhoneGap 3.0 应用程序上

    所以我有一个 Phonegap 3 0 应用程序 project文件夹 它的项目 project platforms android 在 Eclipse 上 问题是当我改变时project www index html 并告诉 Eclips
  • JSF 和库的不明确性

    在花了一些时间使用 servlet 和 JSP 之后 现在我正在尝试了解一些有关 JSF 的知识 我已经学习了基础知识 做了几个简单的例子 对 工作流程 有了基本的了解 但我仍然无法理解 javax faces webapp FacesSe
  • 在 Windows 中启用 Apache 中的 mod_headers

    我正在尝试配置访问控制允许来源在 Apache 中允许某些域 下面是我的httpd配置
  • Eclipse - 即使java文件有编译错误也会自动生成类文件

    我创建了一个简单的 java 文件 有编译错误 已删除 在第 4 行 public class Test public static void main String args System out println Hi 保存后 如果我看到
  • 如何为 PyDev 制作文件模板?

    我希望在我创建的每个新文件的顶部都有一些有关许可证 作者等的样板信息 但我找不到要勾选的正确框 基本上 我想创建一个新文件 并已将其填充 在顶部 author Me license something copyright something
  • 无法将 android“gen”文件夹提交到 Git

    我在 eclipse 中使用 EGit 为我正在开发的 Android 项目提供 Git 支持 问题是 将我的项目提交到本地存储库后 我意识到 gen 文件夹没有被提交 因此 当我从 Git 存储库获取最新源代码后尝试在另一台计算机上打开该
  • SBT、Jetty 和 Servlet 3.0

    我有一个非常小的问题 我有以下 build sbt 文件 name Tueet libraryDependencies org eclipse jetty jetty webapp 8 1 2 v20120308 调用 sbt update
  • 来自 eclipse 的部分 git 提交 (egit)

    假设我有一个有 2 个更改的文件 如何使用 egit 只提交其中之一 命令行版本可以在以下位置找到this https stackoverflow com questions 1085162 commit only part of a fi
  • Eclipse RCP - 将视图与编辑器区域堆叠?

    在开发 Eclipse RCP 应用程序时 是否可以将视图与编辑器区域堆叠在一起 像这样 我有多个列表 表格 我想创建一种预览组合 当通过单击鼠标选择列表上的项目时 我希望我的预览合成显示该项目的数据 如果用户双击某个项目 我想在预览合成后
  • 在 java 8 下使用泛型出现类型错误,但在 java 7 下则不然

    我有一段代码可以在 java 7 下编译良好 但不能在 java 8 下编译 这是一个独立的重现示例 我已经采用了显示此问题的真实代码并删除了所有实现 import java util Iterator class ASTNode
  • 用于 Eclipse 的 Resharper [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Eclipse 如何创建一个未解决编译问题的类?

    当我尝试使用 javac 编译此类时 出现编译错误并且未创建 Test class public class Test public static void main String args int x 1L lt this cannot
  • Eclipse 与外部 src 和 Web 内容文件夹链接或映射

    首先这不是问题但是我遇到的问题的解决方案浪费了4 5个小时来找到解决方案 请让我知道是否有更好的替代方法来使用 eclipse 项目管理外部 src 文件夹 我正在使用版本控制系统 GIT 来管理我的项目 还使用外部 Git 客户端 Sou
  • 将 RSA 与 Eclipse 远程系统资源管理器结合使用?

    我在 Windows 7 计算机上的 Eclipse 中使用远程系统资源管理器 RSE 插件 通过 SFTP 在远程 Linux 服务器上编辑文件 我在我的机器和 Linux 服务器之间设置了 RSA 密钥对 当我在 Cygwin 命令提示
  • Eclipse 在源代码管理中保存操作

    我们希望找到一种在签入之前执行代码标准的 轻量级 方法 我们真的很喜欢使用 Eclipse 内置的想法保存操作 go to Preferences gt gt Java gt gt Editor gt gt Save Actions 其中有
  • 如何减少Eclipse的内存使用?

    Eclipse 3 4 的内存使用量达到了顶峰 以至于成为一个问题 我加载了一个简单的 BlackBerry 项目 使用量飙升至近 400 MB 有时甚至更高 有什么办法可以降低它吗 Eclipse 3 4 会比以前的版本消耗更多的内存 拼
  • Eclipse 中 Spring MVC 模型对象的 (jsp /jstl) 视图中的代码辅助

    在 Spring MVC 中 当将对象放置在视图模型中时 如下所示 public String getUser Model model fetch user model addAttribute user user return viewN

随机推荐