Мультимодуль Maven + tomcat в eclipse Jrebel не имеет консоли

Я использую многомодульный проект maven следующим образом:

com.user.business  (this is for db ORM api)

com.user.member   

com.user.platform; com.user.playground

Каждый раз, когда я меняю логику в ORM, что означает «com.user.business», мне нужно сначала установить его maven. И мой другой проект будет называть этот проект API, поэтому мне нужно его скомпилировать.

Я использую выпуск Eclipse Neon.3 (4.6.3) и загружаю плагин Jrebel JRebel работает в отладке. Я sysout и успех, но иногда это не будет печатать успех.

Нужно ли мне устанавливать некоторую конфигурацию для JRebel?

Помпа проекта Maven:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <scope>provided</scope>
</dependency>

Я использую tomcat:run для запуска проекта, но не могу найти web.xml и конфигурацию для Tomcat.

Мне нужно знать, почему развертывание JRebel успешно. Наш сервер maven использует Nexus,

Мне нужно знать, как разрешить мою консоль JRebel.


person detail0805    schedule 10.07.2018    source источник


Ответы (1)


Нужно ли мне устанавливать некоторую конфигурацию для JRebel?

Убедитесь, что для всех модулей включен JRebel (Справка > JRebel > Конфигурация > Проекты). создать файл конфигурации rebel.xml, который используется для сопоставления фактических файлов классов с соответствующими каталогами сборки.

Вам не нужна полная установка mvn после изменения исходного кода, просто убедитесь, что измененный класс перекомпилирован в каталоге сборки, и JRebel перезагрузит его в работающую JVM.

person käyrätorvi    schedule 10.07.2018
comment
Спасибо, что ответили мне: ДА, мой файл rein.xml был там, и иногда он работает, когда я меняю файл java. Но когда jrebel развертывает успешно, я не могу получить никакого сообщения, поэтому я использую отладку и system.out, чтобы узнать, работает ли jrebel? когда я меняю проект ORM (другой проект вызывает этот метод), его нужно перестроить, но иногда не нужно перестраивать (jrebel сделает это за меня). Поэтому мне нужно знать, как я могу вести журнал, когда jrebel развертывает мой мультимодуль maven в консоли Eclipse. rein.xml: ‹classpath› ‹dir name=D:/gitbranch/lgame-business/target/classes› ‹/dir› ‹/classpath› - person detail0805; 11.07.2018
comment
Это мой плагин jrebel в настройках Eclipse, на этом рисунке imgur.com/tAhSZY8 по пути C:\Users \user\.jrebel\jrebel.log , я не могу найти файл. Я не знаю, как починить свой Eclipse, помогите мне, ребята! - person detail0805; 11.07.2018