This week's book giveaway is in the Cloud/Virtualizaton forum.
We're giving away four copies of Mesos in Action and have Roger Ignazio on-line!
See this thread for details.
Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how trace/debug code in J2EE?

 
Paul Chen
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • 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,
 
Shin Hashitani
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • 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
  • 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
 
Tom Stevns
Ranch Hand
Posts: 122
  • Mark post as helpful
  • send pies
  • 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.
 
Sam Dalton
Author
Ranch Hand
Posts: 170
  • Mark post as helpful
  • send pies
  • 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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic