java - 在 Tomcat 应用程序之间共享一个小程序

标签 java tomcat applet

我有一个 Java 小程序,供在 Tomcat 中运行的几个 Web 应用程序使用。

分享小程序的最佳方式是什么?如果我将小程序放在catalina_home/shared/lib中,在JSP中设置代码库时如何引用它?

最佳答案

如果您有一个 applet(不是 servlet),您需要将 jar 放在公共(public)可用的网络服务器上的某个位置,以便它可以提供给客户端。在 tomcat 的全局 lib 目录中,您使其在服务器的类路径上可用 - applet 永远不会在服务器上执行,而只会在客户端(浏览器)上执行。

无论您为小程序的 jar 选择什么位置/URL,您都需要在小程序的 HTML 元素中使用 <applet .../> (这还在使用吗?我已经有超过 10 年没有使用小程序了——现在可能有更好的方法来嵌入小程序)。因为这只是在 HTML 中为 applet 的 jar 文件命名正确的 URL 的问题,所以在多个 Web 应用程序之间共享一个 jar 没有问题

关于java - 在 Tomcat 应用程序之间共享一个小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15748248/

相关文章:

java - 如何使用部署在远程服务器上的示例 Web 应用程序进行测试?

java - 将 Java Applet 限制为只有一个实例

java 小程序在浏览器最新版本中被阻止

java - 进程 'command ' C :\Program Files\Java\jdk1. 8.0_25\bin\java.exe'' 以非零退出值 2 完成

jsp - 在服务器异常期间重定向到jsp中的另一个页面

java - 使用 Jackson 将 Instant 序列化为 ISO8601 时强制毫秒数

java - 在 Tomcat JVM 参数中为 JSTL 设置语言环境以进行测试?

java - 在小程序 HTML 上加载图像

java - 线程 "main"中出现异常,Picture.java 和 PictureTester.java 中的mirrorHorizo​​ntal 类?

java - 多个继承类,它们必须在单独的文件中吗?