我有一个系统,其中有许多并行运行的 Jetty 服务器(每个服务器都在不同的端口上),但它们都使用相同的 .war 文件(复制到每个文件夹中并在各自的 context.xml 文件中引用)。 为了使更新过程更容易,我不想在每个 jetty 文件夹中交换每个 .war 文件,而是想创建一个放置在其他位置的单个 .war 文件,并且每个 context.xml 文件都会引用它(例如,C:\战争 pp.战争)。 这会导致信息从一个应用程序泄露到另一个应用程序吗? 我知道 jetty 会将 .war 文件的内容提取到其各自文件夹结构内的工作文件夹中,并从那里读取它,但我不知道这是否足以防止实例中会话信息的泄漏?
我正在运行jetty 9.3(是的,我知道),并且对此结构的任何其他更改建议也将受到赞赏,尽管我所询问的将是一个很好且简单的更改,这将为我节省很多时间。
我知道我可以引用相同的 .war 文件,但我不确定这样做的后果。
这会导致信息从一个应用程序泄露到另一个应用程序吗?
没有。
我知道jetty会将.war文件的内容提取到其各自文件夹结构内的工作文件夹中并从那里读取它,但我不知道这是否足以防止实例中会话信息的泄漏?
我想不出任何信息可以去的方式
我想不出共享 WAR 文件有什么缺点。