I'm trying to use JAX-WS on a JSF app on JBoss 4.2.3 and from the logs I notice that for every operation it fetches the WSDL not once, but 3 times:
- [07/Jul/2009:14:45:52 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:52 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:52 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:54 +0300] "POST /myws " 500 664 "-" "JBossRemoting - 2.2.2.SP8"
- [07/Jul/2009:14:45:54 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:54 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:54 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:55 +0300] "POST /myws " 500 664 "-" "JBossRemoting - 2.2.2.SP8"
- [07/Jul/2009:14:45:56 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:56 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:56 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:57 +0300] "POST /myws " 500 664 "-" "JBossRemoting - 2.2.2.SP8"
- [07/Jul/2009:14:45:57 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:57 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:58 +0300] "GET /wsdl/my.wsdl " 200 23731 "-" "Java/1.6.0_13"
- [07/Jul/2009:14:45:59 +0300] "POST /myws " 500 664 "-" "JBossRemoting - 2.2.2.SP8"
Is that necessary?!?