2016-06-14 15 views
2

Ich habe ein Gradle-Java-Projekt mit integriertem Jetty-Server. Ich möchte die Webanwendungsunterstützung für dasselbe Projekt aktivieren.Aktivieren der Webanwendungsunterstützung in Intellij IDEA

Die Hilfe zu Intellij IDEA zeigt an, wie für ein vorhandenes Projekt im folgenden Link aktiviert werden kann. https://www.jetbrains.com/help/idea/2016.1/enabling-web-application-support.html#d1788100e258

Aber das Verfahren verwendet eine ultimative Ausgabe von Intellij IDEA. Ich arbeite an der Community Edition. Gibt es eine Möglichkeit, die Webanwendungsunterstützung für die Community Edition manuell zu aktivieren?

Kann jemand bitte Eingaben dazu liefern?

Antwort

0

Anscheinend habe ich keinen Weg gefunden, Web-Anwendung in die Intellij Community Edition zu aktivieren.

Der Grund, warum ich Web-Anwendung aktivieren wollte, war den Servlet-Kontext in der Datei web.xml zu definieren. Es gibt eine alternative Möglichkeit, dies programmgesteuert durchzuführen. Ich habe einen ServletContextHandler definiert und setInitParameter für den ServletHolder gesetzt. Der Link unten beschreibt, wie das tun,

http://www.nikgrozev.org/2014/10/16/rest-with-embedded-jetty-and-jersey-in-a-single-jar-step-by-step/

1

Nach this, IntelliJ Community Edition haben keine Unterstützung für Jetty

+0

ich Anlegestelle einbetten könnte nur durch eine Abhängigkeit einschließlich (kompiliert ‚org.eclipse.jetty: Anlegestelle-Server: 9.3.9.v20160517‘) in die Build. Gradel. Es läuft und läuft. – Maverick

0

Web-Entwicklung nur in Ultimate Edition unterstützt wird (source).

Wenn Sie ein Geizkragen sind, verwenden Sie die Early Access Preview von Jetbrain's Confluence page.

Die EAP könnte Bugs haben - aber es ist kostenlos, hat alle Funktionen der Ultimate Edition, und dann einige. IntelliJ IDEA EAP ist für die kommerzielle Nutzung zugelassen (source).