Как запустить Jetty из IntelliJ в Windows?

Я использую Windows 7 и IntelliJ 12. Я загрузил Tomcat, и я могу использовать его просто отлично. Я тоже хочу воспользоваться причалом. Но я не смог.

Пристань идет с IntelliJ ?

может кто-нибудь указать мне, как использовать причал? Спасибо.

4 ответов


да, IntelliJ приносит поддержку причала, но только в Ultimate Edition.

Если у вас есть это, вам нужно будет создать конфигурацию запуска/отладки причала и заполнить необходимые сведения.

Jetty configuration


У меня такая же путаница, прежде чем я это исправлю. Учитывая мое решение, надеюсь, оно кому-то поможет.

моя среда: Jetty 9.1 и Intellij 13.0.1

1. обратите внимание на два момента: порт по умолчанию 8080, если вы его не изменили; JMX mod должен быть выбран.

intellij13-jetty9-run-debug-config1

2. выберите файл war для развертывания в Deployment tab и настройте свой контекстный путь.

intellij13-jetty9-run-debug-config2


одна из причин, по которой вы можете увидеть ошибку, заключается в том, что вы забыли указать артефакт для развертывания. Перейдите на вкладку развертывание конфигураций запуска / отладки и добавьте артефакт. (Используя IntelliJ IDEA 12.1.4 ultimate)


вы также можете просто использовать плагин maven, если ваш проект является проектом maven..

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>8.1.9.v20130131</version>
    <configuration>
        <webApp>
            <contextPath>/${project.artifactId}</contextPath>
        </webApp>
        <stopKey>STOP</stopKey>
        <stopPort>9999</stopPort>
        <scanIntervalSeconds>5</scanIntervalSeconds>
    </configuration>
</plugin>

затем просто запустите jetty-run.