簡體   English   中英

使用axis的Tomcat中的Java Web服務

[英]Java webservice in tomcat using axis

我想問幾個問題,以確保我理解。

當使用tomcat和axis創建Web服務時,我將創建一個接口,定義要公開的方法。 到現在為止還挺好。 我也有幾節課。 我編譯我的類(.class文件沒有jar),然后將它們存儲在WEB-INF \\ classes中。 我對deploy.wsdd文件進行了硬編碼,並使用Admin或AdminClient(軸幫助程序類),將deploy.wsdd集成到server-config.wsdd文件中。

一切都很好。

問題:

  1. 在WEB-INF \\ classes目錄中具有類(.class文件)可以嗎? 我應該創建一個jar或war文件並將其存儲在某個地方嗎???

  2. 我嘗試使用java2wsdl(將interface.class作為輸入)來生成wsdl文件,然后生成wsdl2java。 我這樣做是為了生成deploy.wsdd文件,然后將其集成到server-config.wsdd文件中。 生成的deploy.wsdd文件不正確,我的服務無法正常運行。 我在這里想念什么? 有沒有其他方法來生成deploy.wsdd文件?

救命???

提前感謝。 西奧

  1. 這是完全沒關系在WEB-INF / classes中.class文件,只要他們在包。 Tomcat不喜歡使用默認軟件包。
  2. 我不確定,因為我不是Axis迷。 使用Spring“合同第一”的Web服務,這一切都變得容易得多。 如果您使用Axis,則不會與其綁定(但您將綁定到Spring)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM