• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

how trace/debug code in J2EE?

 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
When developing or learning, trace/debug is neccessary. In J2EE,code can' access external file directly. I try to add socket client in petstore and run in J2ee1.3,but it seems not to connect with external socket server.
assumpt we can't use remote debug, is there other way to trace/debug codes?
Thanks for any comment,
 
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Paul,
I am not using J2EE RI, but I think it is possible to remote debug with it. Forte has its debugging J2EE RI option. (Or is it internal server only for debugging? I am not sure.)
As far as NetBeans is conserned,
http://www.netbeans.org/articles/weblogic-remote-debug.html
This is an article describing how to remote debug WebLogic from NetBeans. I haven't tried it, but it might be a way to do it with J2EE RI.
There are some testing tools you can use.
JUnit: http://www.junit.org
cactus: http://jakarta.apache.org/cactus/
It is like you code the test cases, and those tools run unit tests against classes or containers based on the test cases. I just started using those, but I think these tools are very useful.
I could not provide you with a clear-cut answer to your problem, but I hope this info will be a starting point for the solution.
I'll post more if I find something.
If you find out how,
please post it here.
I am interested, too.

Shin Hashitani
 
Paul Chen
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Shin,
Though we can have remote debug and test tools to debug J2EE application, it is not convenient. Remote debug should assumpt server and ide both have remote debug funtions. Otherwise, no way.
J2SE 1.4 has improve Logging API. But I am not sure if J2EE can get any benifit from it.
Paul
 
Ranch Hand
Posts: 123
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Paul !
Try VA-JAVA's Websphere test environment(WTE) at version 3.5 level.
There is also remote debugging facility
Don't miss the redbooks if you attend to use
WTE and the remote deugging.
 
Author
Posts: 170
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Try using the Apache Log4J framwork. This provides flexible debug and log information to a nubmer of sources (files, sockets, JMS etc).
It is avaliable on jakarta.apache.org/log4j
reply
    Bookmark Topic Watch Topic
  • New Topic