Сделать установщик веб-проекта Java GWT? - PullRequest
1 голос
/ 15 января 2010

Я разработал веб-проект GWT, но я также хочу распространить этот продукт в качестве установщика среди своих клиентов. Мне нужны некоторые программы, которые делают веб-установщик. Этот установщик будет exe. И когда пользователь щелкает этот exe-файл, он устанавливает tomcat, запускает tomcat и развертывает файл war проекта.

Есть ли у вас какие-либо предложения?

Ответы [ 2 ]

2 голосов
/ 15 января 2010

Вы можете использовать NSIS , чтобы сделать простой установщик, который делает то, что вы хотите.

0 голосов
/ 15 января 2010

Рассматривали ли вы написание простой программы установки, которая делает то, что вам нужно, и ее развертывание через Java webstart ?

Sun предоставляет Java-скрипт deployjava.js для обнаружения и установки Java, на нем есть несколько документов Sun здесь

<html>
<head>
<script language="javascript" src="http://java.com/js/deployJava.js" type="text/javascript"></script>
    <script type="text/javascript">
        function doCheck(){
            if(!deployJava.versionCheck("1.6+")){
                alert("Apologies, you do not have the correct version of Java installed.  You will now be re-directed to Sun's appropriate Java installer.\n\nPlease install the Java Runtime Environment (JRE) version 1.6 or later and re-visit this page.\n\nThank you.")
                deployJava.installLatestJRE()
            }
            else{
                window.location = "<%=redirectJavaOkUrl%>"
            }
        }
    </script>
</head>
<body onload="doCheck();">
</body>
</html>
...