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,
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.
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