Загрузите веб-приложение из скомпилированного файла 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? Спасибо!:)