我有一个 Java 小程序,供在 Tomcat 中运行的几个 Web 应用程序使用。
分享小程序的最佳方式是什么?如果我把小程序放进去catalina_home/shared/lib
,在JSP中设置代码库时如何引用它?
如果您有一个小程序(不是 servlet),您需要将 jar 放在公共可用的网络服务器上的某个位置,以便可以将其提供给客户端。在 tomcat 的全局 lib 目录中,您使其在服务器的类路径上可用 - 小程序永远不会在服务器上执行,而只能在客户端(浏览器)上执行。
无论您为小程序的 jar 选择什么位置/URL,您都需要在小程序的 HTML 元素<applet .../>
中使用(这还在使用吗?我已经 10 多年没有使用小程序了 - 现在可能有更好的方法来嵌入小程序)。由于这只是在 HTML 中为 applet 的 jar 文件命名正确 URL 的问题,因此在多个 Web 应用程序之间共享一个 jar 没有问题