Questions tagged [dcevm]

The Dynamic Code Evolution Virtual Machine (DCE VM) is a modification of the Java HotSpot(TM) VM that allows unlimited redefinition of loaded classes at runtime. The current hotswapping mechanism of the HotSpot(TM) VM allows only changing method bodies. The enhanced VM allows adding and removing fields and methods as well as changes to the super types of a class.

The Dynamic Code Evolution Virtual Machine (DCE VM) is a modification of the Java HotSpot(TM) VM that allows unlimited redefinition of loaded classes at runtime. The current hotswapping mechanism of the HotSpot(TM) VM allows only changing method bodies. The enhanced VM allows adding and removing fields and methods as well as changes to the super types of a class.

60 questions
9
votes
4 answers

How to install DCEVM for Java 7 in Linux?

The main site of DCEVM didn't clearly explain how to install DCEVM on Linux. Running "java -jar installer.jar" in Linux (when accessed via PuTTy) gave me the following exception. [admin@LINUXBOX jdk1.7.0_55]$ java -jar…
KrishPrabakar
  • 2,824
  • 2
  • 31
  • 44
9
votes
1 answer

Hotswap/DCEVM doesn't work in Intellij IDEA (Community Version)

I have troubles in making use of the hotswap function in Intellij IDEA Community Version. Mine is v 14.1.4. Each time after I fired off debugging and change the java code, I have already click rebuild project and press "Yes" on confirming reload…
im_chc
  • 1,023
  • 15
  • 24
6
votes
1 answer

TravaOpenJDK11 - HotSwapAgent - DCEVM installation not found

I'm trying to use the HotSwapAgent plugin in IntelliJ. So, I have set as "agent path" the path of hotswap-agent.jar (found in the Trava Open JDK folder) that I downloaded from here. But as you can see here, I get the following error: DCEVM…
6
votes
1 answer

How to let jetty block the request when reloading modified classes?

I'm using dcevm + run-jetty-run + livereload , try to develop a web app without restarting jetty when modifing java sources. Everything works fine. When I modified a java class, livereload monitored the change, and triggered the browser refreshing…
Freewind
  • 193,756
  • 157
  • 432
  • 708
5
votes
0 answers

Tomcat too slow scanning for annotations

I have a Tomcat 8.5.32 configured to use DCEVM with JAVA_OPTS="-Xms512m -Dcatalina.home=$CATALINA_HOME -XXaltjvm=dcevm -javaagent:/usr/share/tomcat/lib/hotswap-agent-1.3.0.jar=autoHotswap=true" The classes to be dynamically reloaded are specified…
Serg M Ten
  • 5,568
  • 4
  • 25
  • 48
5
votes
2 answers

Hot Swap agent Configuration for multi module project

I need help in configuring hotswap agent in my project for hot deploying class files. In my project we have project setup like below : WebProject (war) | |_ _ Service Project(jar) Service project is used as a jar file in web project. So whenever I…
Onkar Salvi
  • 151
  • 1
  • 10
5
votes
1 answer

Freemarker removeIntrospectionInfo does not work with DCEVM after model hotswap

I am using Freemarker and DCEVM+HotSwapManager agent. This basically allows me to hotswap classes even when adding/removing methods. Everything works like charm until Freemarker uses hotswapped class as model. It's throwing…
Martin Macak
  • 3,507
  • 2
  • 30
  • 54
5
votes
1 answer

Is it possible to use docker with jrebel or dcevm

I have been using docker for a few weeks on my development environment, and it is quite nice, I do not have to worry about config neither I need to run a full virtual machine to just run an application server (JBoss in my case). However I seem to…
Juan Antonio Gomez Moriano
  • 13,103
  • 10
  • 47
  • 65
5
votes
1 answer

Can I install DCEVM with Oracle Java 7 HotSpot VM?

I'm running Oracle Java 7 on MacOS (OSX 10.7.5) java -version: Java version "1.7.0_40" Java(TM) SE Runtime Environment (build 1.7.0_40-b43) Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode) I recently read about DCEVM and am very…
Eric B.
  • 23,425
  • 50
  • 169
  • 316
5
votes
1 answer

Tool similar to Dynamic code evolution with java 7 support

I have been using the dynamic code evaluation for dynamic loading of my changed classes in my Jboss server , I have found this tool very helpful and interesting , but it have a problem that it works with jdk 1.6 , but As i am trying to use java 7…
Akshat
  • 575
  • 2
  • 12
  • 28
4
votes
0 answers

Java DCEVM - Getting "Could not get dceverion of D:\Java8" for Java 1.8.0.202 version

Java version: 1.8.0_202 JDK and DCEVM jar [DCEVM-8u181-installer.jar][1] After executing above jar and on click of button Replace by DCEVM and Install DCEVM as altjvm in UI popup. I am getting message Could not get dceversion of D:\Java8 and the…
Sameer Jadhav
  • 271
  • 4
  • 10
4
votes
1 answer

How to reload changes / HotSwap reload classes without IDE

Currently my setup consists of vim and a separate terminal window running Gradle tasks. I want to know if its possible to trigger a reload / recompile changes classes actions for a Gradle daemon so that DCEVM can detect them and reload them.
Haze
  • 41
  • 1
4
votes
1 answer

Hotswap-agent on JBoss EAP 6.1 - java.lang.OutOfMemoryError: PermGen space

I have an EAR project I'm deploying to Jboss EAP 6.1. The product of my maven build looks like this: myapp-ear ├── myapp-ejb.jar ├── myapp-web.war ├── lib │ ├── activation.jar │ ├── activiti-bpmn-converter.jar │ ├──…
Mustafa
  • 5,624
  • 3
  • 24
  • 40
4
votes
1 answer

dcevm true Hot Swap in Java vs JRebel/LiveRebel stability

I just installed DCEVM on my dev machine with hotswap agent and it seems to work well. DCEVM looks like an alternative to JRebel/LiveRebel. Also on production systems. Is DCEVM and hotswap agent production ready? What are the production-problematic…
Alex
  • 8,518
  • 4
  • 28
  • 40
4
votes
1 answer

Strange java.beans.Introspector behavior on WebLogic with DCEVM and HotSwapAgent

I am running WebLogic on JVM 1.7 with DCEVM (full implementation) and HotSwapAgent with custom plugin that gets triggered on every onClassLoad. I run into problems with Freemarker, which uses java.beans.Introspector. What I discovered is the fact…
Martin Macak
  • 3,507
  • 2
  • 30
  • 54
1
2 3 4