Debuggear en el eclipse con servidores jboss y oc4j externos
Lo primero es lanzar los servidores en modo debug. Para ello:
– En JBOSS, p.e.:
set JAVA_OPTS=-Xmx1024m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4001 run.bat -b 0.0.0.0 -Djboss-service.binding.set=ports-02 -Djboss.partition.name=DefaultPartition -Djboss.platform.mbeanserver
En este ej con el comando «-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4001» le decimos que arranque en modo debug y utilice el puerto 4001 para ello.
– En OC4J, p.e.:
set ORACLE_HOME=C:\\oc4j_extended_101350 set OC4J_JVM_ARGS=-XX:PermSize=256m -XX:MaxPermSize=256m -Xms2048m -Xmx2048m -XX:NewSize=256m -XX:MaxNewSize=256m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000 set VERBOSE=-verbose:gc oc4j.cmd -start
En este ej con el comando «-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000» le decimos que arranque en modo debug y utilice el puerto 4000 para ello.
Una vez arrancados, podemos poner el eclipse a escuchar esos puertos. Para ello se debe ir a la opción de debug configurations y ahí remote java application en el port se pone el correspondiente a cada caso y en host localhost (si estamos en local como es el caso).
Por último en la vista modo debug del eclipse se deben agregar los proyectos que se desean debuggear. Para ello, tras arrancar el modo debug podremos hacer click en el botón derecho en la pestaña de debug -> edit source lookup -> add -> java project
Categorias
- adobe (2)
- agile (1)
- Alfresco (1)
- Android (26)
- Angular (6)
- angularjs (10)
- apache (1)
- axis (2)
- Bases de datos (14)
- Bootstrap (1)
- C# (3)
- Cámara (1)
- chrome (3)
- Codeigniter (2)
- Control de Versiones (2)
- CSS (25)
- CVS (1)
- Django (9)
- Django Rest Framework (1)
- DNS (1)
- Docker (3)
- dominio (1)
- eclipse (5)
- Entity Framework (2)
- ETL (1)
- Firefox (6)
- flash (1)
- freecad (1)
- Git (12)
- GitHub (4)
- gpg (2)
- Groovy (1)
- Handlebars (1)
- hibernate (4)
- hosting (1)
- HTML (50)
- HTML 5 (26)
- Impresión 3D (9)
- Inkscape (1)
- IOS (2)
- ireports (3)
- Java (44)
- Javascript (55)
- JBoss (5)
- JPA (2)
- JQuery (20)
- Json (7)
- JSP (6)
- Keycloak (1)
- Lamp (1)
- LDAP (2)
- lean (1)
- linkedin (1)
- LINQ (1)
- linux (13)
- Livecycle (1)
- log (1)
- microcontroladores (1)
- MongoDB (4)
- MySQL (8)
- Node.js (5)
- OC4J (1)
- Openshift (2)
- Oracle (6)
- Patrones de Diseño (1)
- Photoshop (2)
- php (20)
- PostgreSQL (1)
- python (19)
- rabbitmq (1)
- Raspberry PI (13)
- Raspherry PI (5)
- React (6)
- seguridad (3)
- Selenium (3)
- Sencha Touch (1)
- Sin categoría (29)
- Spring (17)
- spring-boot (3)
- SQL (7)
- SQLServer (1)
- SSO (1)
- struts (2)
- SVN (1)
- Talend (1)
- Tomcat (6)
- unity (3)
- Visual Studio Code (2)
- vmware (5)
- Web Services (11)
- windows (18)
- wordpress (10)
- Xiaomi (1)
- xml (2)
Trabajos Realizados
- App Android – Autoka Fr
- App Android – Cartelera Cántabra
- App Android – Gramática y Vocabulario Ingles
- App Android – Hoja de Gastos
- App Android – Hotel Torre Cristina
- App Android – OcioEnjoy
- App Android – Visor CardBoard
- App Firefox – Managapp
- DiamanteBomba – DisasterCode
- Generador de Partes de Trabajo
- GitHub – Android Web Generator
- GitHub – Dynamic Angular Gallery
- GitHub – Dynamic React Gallery
- GitHub – Sotilizator
- GitHub – SpringAngularJS
- GitHub – Swiper Dynamic Angular Gallery
- HazParejas – DisasterCode
- RompeCabezas – DisasterCode
- Unity Game – English Couple
- Unity Game – Kill Wasp
- WordPress – El Buen Apicultor
- WordPress – El Cajón de los Retales
- WordPress – El Vestidito Azul
- WordPress – Feuchas
- WordPress – Fragua de Navajas Ponce
- WordPress – Humor a las Tres
- WordPress – Photo Places