【问题标题】:Webpage can not access jar for applet网页无法访问小程序的jar
【发布时间】:2014-06-26 15:03:43
【问题描述】:

我创建了两个 maven 项目:project-appletproject-webapp

Java 小程序工作正常:我可以在带有必要小程序标签的静态 html 文件中使用 applet-viewer 启动它。

现在我正在尝试将这个静态 html 文件移动到一个 servlet(实际上只是它的内容)index.jsp

<html>
<body>
    <applet
        code="project.applet.Applet.class"
        codebase="/lib"
        archive="project-applet-0.1.0.BUILD-SNAPSHOT.jar" width="900"
        height="300"> Your browser is completely ignoring the applet tag! </applet>
</body>
</html>

我正在用 maven 构建一切。 project-applet-0.1.0.BUILD-SNAPSHOT.jar 位于 project-webapp-0.1.0.BUILD-SNAPSHOT.war 文件的此位置 WEB-INF/lib/ 中。

我还尝试使用codebase="/" 将其复制到project-webapp/src/main/webapp/,但这并没有帮助,即使可以从localhost:8080/project-webapp/project-applet-0.1.0.BUILD-SNAPSHOT.jar 下载jar。

有人可以帮助我吗? 谢谢!

【问题讨论】:

  • 您的 servlet 是否在 url-pattern 中使用 / after 映射?

标签: maven servlets applet


【解决方案1】:

如果 jar 位于localhost:8080/project-webapp/project-applet-0.1.0.BUILD-SNAPSHOT.jar,则代码库是这样的codebase="/project-webapp/"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 2022-07-16
    • 1970-01-01
    • 1970-01-01
    • 2022-08-20
    • 2018-12-21
    • 1970-01-01
    相关资源
    最近更新 更多