問:在Tomcat 7/JDK 目錄中放置各種Metro文件的「正確」方式是什麼?似乎 Metro提供的自動程序尚未針對Tomcat 7進行更新。
您是對的,程序尚未更新爲Tomcat7。從來沒有少,你可以使用它沒有任何問題,它會在CATALINA_HOME目錄下創建兩個目錄:
/endorsed
(它會放在那裏webservices-api.jar
)
/shared/lib
(它會放在那裏webservices-extra-api.jar, webservices-extra.jar, webservices-rt.jar
和webservices-tools.jar
)
問:有沒有辦法使用Metro & Netbeans和 將NetBeans生成的.war文件傳輸到Tomcat 7而不編輯任何.xml文件? ?
通常,您應該編輯web.xml和sun-jaxws.xml。但是,因爲你使用的是Tomcat 7也就是Servlet 3.0容器,web.xml中是不必要的,你只需要對付太陽jaxws.xml:
<?xml version="1.0" encoding="UTF-8"?>
<endpoints xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime" version="2.0">
<endpoint
name="SERVICE_NAME"
implementation="full.qualified.name.of.the.implementation.class"
url-pattern="/SERVICE_URL"/>
</endpoints>
此外,你必須把太陽JAXWS。 xml在WEB-INF目錄中。
參見:
Prasoon,我找你問同樣的事情。你可以請分享你找到的解決方案。 –