- This topic has 2 replies, 2 voices, and was last updated 10 years, 12 months ago by esundararajan.
-
AuthorPosts
-
esundararajanParticipantHi,
I am using WebSphere 7.0.0.21 with JRebel 5.x. My deployment is very slow. I tried checking JRebel Agent/Classic/Exploded and all of them lead are slow. It take 5-10 mins for each deployment and it is definitely not productive. Can you please help us?
Installation details
*** Date: Thursday, December 26, 2013 4:26:18 PM Central Standard Time
*** Platform Details:
*** System properties:
awt.toolkit=sun.awt.windows.WToolkit
com.genuitec.pulse.delivery.mpc.include.default=true
com.genuitec.pulse.delivery.mpc.include.from.extension.points=true
com.genuitec.pulse.delivery.mpc.include.patterns=^http://marketplace.eclipse.org.*
com.genuitec.pulse.profile.install.directory=C:\Elango\Programs\MyEclipse
eclipse.commands=-os
win32
-ws
win32
-arch
x86
-showsplash
-launcher
C:\Elango\Programs\MyEclipse\myeclipse-blue.exe
-name
Myeclipse-blue
–launcher.library
C:\Elango\Programs\MyEclipse\plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_3.2.0.v201103301700\eclipse_3215.dll
-startup
C:\Elango\Programs\MyEclipse\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-install
C:\Elango\Programs\MyEclipse
-vm
C:\Elango\Programs\MyEclipse\binary/com.sun.java.jdk.win32.x86_1.6.0.u43/jre/bin/client/jvm.dll
eclipse.home.location=file:/C:/Elango/Programs/MyEclipse/
eclipse.launcher=C:\Elango\Programs\MyEclipse\myeclipse-blue.exe
eclipse.launcher.name=Myeclipse-blue
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=com.genuitec.delivery.package.profile.me-blue-11-ea
eclipse.product=com.genuitec.myeclipse.blue.product.ide
eclipse.refreshBundles=true
eclipse.startTime=1388096660518
eclipse.vm=C:\Elango\Programs\MyEclipse\binary/com.sun.java.jdk.win32.x86_1.6.0.u43/jre/bin/client/jvm.dll
eclipse.vmargs=-Xmx512m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m
-Dosgi.nls.warnings=ignore
-Djava.class.path=C:\Elango\Programs\MYECLI~1\plugins/OR47CC~1.JAR
equinox.use.ds=true
file.encoding=Cp1252
file.encoding.pkg=sun.io
file.separator=\
gosh.args=–nointeractive
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.class.path=C:\Elango\Programs\MYECLI~1\plugins/OR47CC~1.JAR
java.class.version=50.0
java.endorsed.dirs=C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\endorsed
java.ext.dirs=C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
java.home=C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre
java.io.tmpdir=C:\Users\sundare\AppData\Local\Temp\
java.library.path=C:\Elango\Programs\MyEclipse;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Elango/Programs/MyEclipse/binary/com.sun.java.jdk.win32.x86_1.6.0.u43/jre/bin/client;C:/Elango/Programs/MyEclipse/binary/com.sun.java.jdk.win32.x86_1.6.0.u43/jre/bin;C:/Elango/Programs/MyEclipse/binary/com.sun.java.jdk.win32.x86_1.6.0.u43/jre/lib/i386;C:\Elango\Programs\casandra\jre\bin;C:\Elango\Programs\casandra\python\;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Google\Google Apps Sync\;C:\Program Files (x86)\Google\Google Apps Migration\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\VanDyke Software\Clients\;C:\Elango\Programs\Git\bin;C:\Elango\Programs\Scala2.10.3\\bin;C:\Elango\Programs\sbt\\bin;C:\Elango\Programs\sbt\\bin;C:\Program Files (x86)\Java\jdk1.6.0_35\bin;C:\Elango\Programs\gradle-1.6/bin;C:\Elango\Programs\Maven2.2.1/bin;C:\Elango\Programs\OpenSSL-Win32\bin;.
java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.6.0_43-b01
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.6
java.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
java.version=1.6.0_43
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) Client VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=Sun Microsystems Inc.
java.vm.version=20.14-b01
line.separator=org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
org.eclipse.equinox.launcher.splash.location=C:\Elango\Programs\MyEclipse\plugins\com.genuitec.myeclipse.blue.product_11.0.1.me201309011543\splash.bmp
org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator/bundles.info
org.eclipse.mylyn.context.core.context.active=true
org.eclipse.update.reconcile=false
org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6
org.osgi.framework.language=en
org.osgi.framework.os.name=Windows7
org.osgi.framework.os.version=6.1.0
org.osgi.framework.processor=x86
org.osgi.framework.system.capabilities=osgi.ee; osgi.ee=”OSGi/Minimum”; version:List<Version>=”1.0, 1.1, 1.2″,osgi.ee; osgi.ee=”JRE”; version:List<Version>=”1.0, 1.1″,osgi.ee; osgi.ee=”JavaSE”; version:List<Version>=”1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6″
org.osgi.framework.system.packages=javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
org.osgi.framework.uuid=a0446a77-7c6e-0013-17ab-cf4279b322c3
org.osgi.framework.vendor=Eclipse
org.osgi.framework.version=1.7.0
org.osgi.supports.framework.extension=true
org.osgi.supports.framework.fragment=true
org.osgi.supports.framework.requirebundle=true
os.arch=x86
os.name=Windows 7
os.version=6.1
osgi.arch=x86
osgi.bundles=reference:file:org.eclipse.birt.jetty.overlay_4.2.1.v201209061119.jar,reference:file:org.eclipse.equinox.simpleconfigurator_1.0.301.v20120914-163612.jar@1:start
osgi.bundles.defaultStartLevel=4
osgi.bundlestore=C:\Elango\Programs\MyEclipse\configuration\org.eclipse.osgi\bundles
osgi.configuration.area=file:/C:/Elango/Programs/MyEclipse/configuration/
osgi.framework=file:/C:/Elango/Programs/MyEclipse/plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
osgi.framework.extensions=reference:file:org.eclipse.birt.jetty.overlay_4.2.1.v201209061119.jar
osgi.framework.shape=jar
osgi.framework.version=3.8.2.v20130124-134944
osgi.frameworkClassPath=., file:C:/Elango/Programs/MyEclipse/plugins/org.eclipse.birt.jetty.overlay_4.2.1.v201209061119.jar
osgi.install.area=file:/C:/Elango/Programs/MyEclipse/
osgi.instance.area=file:/C:/Users/sundare/Workspaces/MyEclipse Blue/Trunk/
osgi.instance.area.default=file:/C:/Users/sundare/Workspaces/MyEclipse Blue/
osgi.logfile=C:\Users\sundare\Workspaces\MyEclipse Blue\Trunk\.metadata\.log
osgi.manifest.cache=C:\Elango\Programs\MyEclipse\configuration\org.eclipse.osgi\manifests
osgi.nl=en_US
osgi.nls.warnings=ignore
osgi.os=win32
osgi.splashLocation=C:\Elango\Programs\MyEclipse\plugins\com.genuitec.myeclipse.blue.product_11.0.1.me201309011543\splash.bmp
osgi.splashPath=platform:/base/plugins/com.genuitec.myeclipse.blue.product
osgi.syspath=c:\Elango\Programs\MyEclipse\plugins
osgi.tracefile=C:\Users\sundare\Workspaces\MyEclipse Blue\Trunk\.metadata\trace.log
osgi.ws=win32
path.separator=;
product.home=/C:/Elango/Programs/MyEclipse/plugins/org.jboss.tools.common.model_2.0.0.me201305100518/
sun.arch.data.model=32
sun.boot.class.path=C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\resources.jar;C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\rt.jar;C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\sunrsasign.jar;C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\jsse.jar;C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\jce.jar;C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\charsets.jar;C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\lib\modules\jdk.boot.jar;C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\classes
sun.boot.library.path=C:\Elango\Programs\MyEclipse\binary\com.sun.java.jdk.win32.x86_1.6.0.u43\jre\bin
sun.cpu.endian=little
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
sun.desktop=windows
sun.io.unicode.encoding=UnicodeLittle
sun.jnu.encoding=Cp1252
sun.management.compiler=HotSpot Client Compiler
sun.os.patch.level=Service Pack 1
user.country=US
user.dir=C:\Elango\Programs\MyEclipse
user.home=C:\Users\sundare
user.language=en
user.name=sundare
user.timezone=America/Chicago
user.variant=Thanks
support-swapnaModeratoresundararajan,
JRebel makes it possible for Java developers to instantly see any code change made to an app without redeploying. JRebel lets you see code changes instantly, by versioning classes and resources individually, then updating them one at a time instead of as a lump application redeploy. When developers make a change to any class or resource in their IDE, the change is immediately reflected in the deployed application, skipping the build and redeploy phases.
AFAIK JRebel does not make the deployment faster when you are trying to redeploy. Take a look at this video which explains how to configure JRebel and work with it.
Alternatively, can you please use the ‘In-Workspace’ deployment mode and see if it helps? If you have any EJB 2.x projects then you will have to manually run the MyEclipse EJB Deploy tool. First turn off ‘Run EJBDeploy Tool’ for the EAR. Right click on the EAR project > Properties > MyEclipse > EAR > uncheck the option ‘Run EJBDeploy Tool’. To run the MyEclipse EJB Deploy tool, right click on the EJB 2.x project > MyEclipse > Run EJB Deploy.
If you are still seeing issues, please share the Installation Details from MyEclipse > Installation Summary > Installation Details. Also share the details about your project, its modules and the size.
Let us know how it works for you.
esundararajanParticipantSwapna,
Thanks. I mentioned JRebel because JRebel added a new buttion in the Edit Server Connectors. I normally enable it and by default the deployment connection is Classic Mode. I also switched to In-Workspace mode with disabling auto EJB Deploy. I noticed some improvement. I will monitor this and provide a feedback.
Thanks
-
AuthorPosts