Загрузите веб-приложение из скомпилированного файла JAR со встроенным Tomcat 7

Я обычно разрабатываю веб-приложение, используя встроенный сервер Jetty, и оборачиваю их в файл.exe, используя такие приложения, как Launcher4j. Мне нравится помещать папку моего веб-приложения в пакет java и читать ее оттуда, а не помещать в папку рядом с сгенерированным файлом.exe. Мне нравится делать это, чтобы защитить мое веб-приложение от редактирования. Со встроенным сервером Jetty это делается так:

String jetty_home = MyClass.class.getClassLoader().getResource(webappsClassPath).toExternalForm();
    WebAppContext webapp = new WebAppContext();
    webapp.setServer(server);
    webapp.setContextPath(contextPath);
    webapp.setResourceBase(jetty_home + "/webapps/MyWebapp");
    webapp.setWar(webappsFolder);
    webapp.setParentLoaderPriority(true);

Как я могу управлять этим со встроенным сервером Tomcat 7 или Tomcat 8-alpha? Спасибо!:)

0 ответов

Другие вопросы по тегам