Во время разработки я хочу иметь возможность запускать тесты arquillian, пока мой webapp открыт. Оба используют другой экземпляр WildFly:Arquillian: используйте другой порт (ы) для управляемого контейнера WildFly, чем обычный процесс WildFly.
- Мои Arquillian тесты используют управляемый (или даже встроенный) wildfly контейнер
- Чтобы проверить мой веб-приложение вручную, развернуть его в WildFly от IntelliJ.
Я хочу быть в состоянии сделать эти 2 действия параллельно, но когда я делаю это, я получаю:
Address localhost:9990 is already in use.
или
org.jboss.arquillian.container.spi.client.container.LifecycleException: The server is already running! Managed containers do not support connecting to running server instances due to the possible harmful effect of connecting to the wrong server. Please stop server before running or change to another type of container.
To disable this check and allow Arquillian to connect to a running server, set allowConnectingToRunningServer to true in the container configuration
Чтобы это исправить, я бы как изменение arquillian.xml
поэтому испытания используют различные порты. Как мне это сделать?
<container qualifier="jboss" default="true">
<configuration>
<property name="jbossHome">target/wildfly-${version.org.wildfly}</property>
<property name="javaVmArguments">-Xms512m -Xmx1024m -XX:MaxPermSize=512m</property>
</configuration>
</container>
не будет также принимать порт 8080 для HTML ресурсов моего WebAPP и это REST услуги? –