re: "It looks like to me this "socketTimeout" doesn't work as expect."
Right. "socketTimeout" is no longer used. "timeout" is the correct parameter.
re: "any way to configure timeout against a specified ejb method?"
No. "timeout" applies to invocations on all methods.
-Ron