有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

tomcat6部署*。使用Java Web Start(JNLP)的war应用程序

我想使用Java web Start(JNLP)推出一个web应用程序(*.war)。我的启动条件是,我在客户端有一个正在运行的配置好的Tomcat 6.0服务器。 我很清楚tomcat的正常部署。只要把*放进去。war文件到webapps文件夹并重新启动tomcat-完成

如果我想和JNLP一样,它看起来有点复杂。我在考虑以下JNLP:

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for JimageConnect.com JTwacker Application -->
  <jnlp codebase="file:///local_installer">
<information>
   <title>War deployment</title>
   <vendor>Vendor</vendor>
   <description>long </description>
   <description kind="short">short</description>
  <offline-allowed/>
 </information>
 <security>
      <all-permissions/>
  </security>
 <resources>
   <jar href="deployment.jar"/>
   <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
 </resources>
 <application-desc main-class="com.vendor.deployment.Deploy" />

何处部署。罐子里装着:

-)该*。应该部署的war文件

-)使用命令行重新部署web应用程序所需的一切,请参见http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Executing_Manager_Commands_With_Ant

-)读取*的类部署。war作为类加载器的流,并为tomcat执行取消部署/部署

这个解决方案应该是可行的,但它看起来是手工制作的,而且有点难看。有更好的解决方案吗


共 (1) 个答案

  1. # 1 楼答案

    我通过创建一个客户安装程序来解决这个问题,该安装程序安装了我的Tomcat服务器,甚至正确地处理了UAC。 如果需要,第二个工具将部署我的应用程序