繁体   English   中英

glassfish applet无法在服务器上运行

[英]glassfish applet doesn't run on server

我创建了一个动态Web项目(第8周)并使用了简单的HelloWorldApplet。我使用Eclipse和Glassfish 4.0。当我尝试在服务器上运行(r-click)时,服务器启动但浏览器

(http://localhost:8080/week8/WEB-INF/classes/HelloWorldApplet.java

给出此错误:“ HTTP状态404-找不到类型状态报告消息未找到描述所请求的资源不可用。GlassFishServer Open Source Edition 4.0”我整日用Google搜索,找不到答案。谢谢文件夹结构是: week8 jax-ws webservices部署描述符:week8 javaresoures src HelloWorldApplet.java库构建webcontent meta-inf web-inf

您不应该这样访问applet,在页面中添加以下HTML

<applet code = 'HelloWorldApplet' 
    archive = '/public/path/to/your/jar/file.jar'
    width = 300
    height = 300>
</applet>
http://localhost:8080/week8/WEB-INF/classes/HelloWorldApplet.java

有几个问题:

  1. 需要加载的是类( HelloWorldApplet.class ),而不是从其生成的Java源文件。
  2. 一般浏览公众(或客户端JVM)无法使用WEB-INF下的资源。 该类需要在服务器中的某个位置加载,这样,如果您将地址放入浏览器地址栏中,然后按Enter键 ,服务器将提供该地址(通常是通过将其保存在某个位置)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM