2016-05-19 2 views
0

Я только что купил лицензию, и у меня возникли проблемы с настройкой jRebel.Maven Web Project + Tomcat + jRebel

Мой проект является проектом Java Web Maven Версия продукта: IDE NetBeans 8.1 (Build 201510222201) Обновления: IDE NetBeans обновлен до версии NetBeans 8.1 Patch 1 Java: 1.8.0_74; Java HotSpot (TM) 64-разрядный сервер VM 25.74-b02 Runtime: Java (TM) SE Runtime Environment 1.8.0_74-b02 Система: Mac OS X версии 10.11.4 работает на x86_64; UTF-8; en_US (нб)
рамочные: Spring 4.2.5 + Hibernate + Tomcat 7 с помощью Maven

Проблема я уже следовал этим ссылкам ниже: http://zeroturnaround.com/software/jrebel/quickstart/netbeans/ http://manuals.zeroturnaround.com/jrebel/standalone/maven.html

Ситуация:

Мой проект использует плагин tomcat maven, поэтому мне не нужно локально устанавливать сервер tomcat на моей среде IDE NetBeans.

Существует только один случай, когда jRebel отлично работает, отключая плагин tomcat maven и устанавливая локальный apache tomcat.

Что еще мне делать?

Мне нужно использовать jRebel с плагином maven tomcat.

+0

Поделитесь с нами своим jrebel.lic, пожалуйста! Время моей оценки лицензии закончилось, и мне нужно использовать этот удивительный плагин для Intellij Idea – karelp90

ответ

1

Вы уже добавили плагин jrebel, единственное, что вы можете потерять, настройки MAVEN_OPTS.

set MAVEN_OPTS=-javaagent:/path/to/jrebel.jar 
0

Вы можете легко запустить встроенный Tomcat плагин, сделав два небольших изменения:

1) Добавить JRebel Maven плагин для вашего проекта, так что заботится о создании требуемого файла «rebel.xml».

2) Добавить JRebel к вам JVM варианты, используя следующую строку:

export JAVA_OPTIONS="-agentpath:{JRebel root folder}/lib/libjrebel64.so $JAVA_OPTIONS" 

в ОС Windows

export JAVA_OPTIONS="-agentpath:{JRebel root folder}/lib/libjrebel64.dylib $JAVA_OPTIONS" 

(или вы можете 32- конечно)

, а затем запустить tomcat, как обычно, как mvn tomcat7:run

Пока работает tomcat. если вы скомпилируете свой код, новые изменения будут горячими, а для статических ресурсов вам не нужно что-то делать.