Java 部署一个动态Web项目,包括一个HTML页面和一个JNLP文件部署的JApplet

Java 部署一个动态Web项目,包括一个HTML页面和一个JNLP文件部署的JApplet,java,html,tomcat7,jnlp,japplet,Java,Html,Tomcat7,Jnlp,Japplet,我搜索了谷歌和这边,并做了一些教程,我想这是(像往常一样)解决我问题的一条线解决方案,它是: 我有一个“index.html”页面,包括以下代码: var attributes={代码:'gui.Applet.class',存档:'ComTool.jar',宽度:1288,高度:800}; var参数={jnlp_href:'Deploy.jnlp',draggable:'true'}; 变量版本='1.7'; runApplet(属性、参数、版本); “Deploy.jnlp”文件如下所示

我搜索了谷歌和这边,并做了一些教程,我想这是(像往常一样)解决我问题的一条线解决方案,它是:

我有一个“index.html”页面,包括以下代码:


var attributes={代码:'gui.Applet.class',存档:'ComTool.jar',宽度:1288,高度:800};
var参数={jnlp_href:'Deploy.jnlp',draggable:'true'};
变量版本='1.7';
runApplet(属性、参数、版本);
“Deploy.jnlp”文件如下所示:


工具
安德莉亚
用于表示组件及其版本之间关系的工具。
允许更改组件及其版本之间的关系。
测试工具。
但是我没有发现任何对我有用的东西。我还必须说,动态web项目对我来说是相当新的。我到处玩,发现如果我加上这个:


/error.html
两者都不起作用,当然“error.html”在这里:

WebContent/error.html
当这起作用时,我想生成这个动态web项目的WAR文件,并将其部署到其他服务器上。我刚刚创建了一个动态web项目,插入了文件,更改并仔细检查了所有路径,删除了“web.xml”文件中不必要的条目,我只是想尽量减少错误源,现在我的问题是我做错了什么?求你了,我需要帮助


最好的,Andrea这是一个困难的问题,如果有人遇到同样的问题,我的错误如下:

  • 不要试图通过eclipse中的“运行方式”启动动态web项目,将其作为WAR导出到…Apache-Tomcat-7.0.34/webapps文件夹中,它会自动部署并工作
  • 做你的家庭作业,我想我可以直接从服务器加载GUI的图像,不,我不能。小程序总是在客户端上运行,因此使用URL和URI加载图像(请向谷歌咨询更多信息)
  • 如果您想在服务器上保存或创建文件,请使用servlet,我对此的理解也是错误的
  • OJDBC6.jar签名(也由jarsigner验证-验证OJDBC6.jar)会导致重新加载HTML页面时出现问题,要解决此问题,请使用fatjar(google…)并将所有jar文件打包到一个文件中(如果使用OJDBC6),然后签名。当我临时保存应用程序时,它还导致了一个类似于“unsignedresourceinojdbc6.jar”的错误
  • 使用jnlp中的“codebase”属性通过URL指向服务器上的小程序位置
  • 我希望这有帮助

    稍微少一点沮丧的安德里亚:)

    WebContent/error.html