从带有Web服务的基本Java项目到可部署的Glassfish构件?

从带有Web服务的基本Java项目到可部署的Glassfish构件?,java,eclipse,web-services,wsdl,glassfish,Java,Eclipse,Web Services,Wsdl,Glassfish,我正在尝试学习Web服务、Glassfish、Eclipse等。我学习的方式是,我喜欢手动操作,而不是像许多在线教程要求您做的那样玩动态Web项目。我从一个基本的Java项目开始,手工创建WSDL、客户机存根等 我(引人注目地)走得相当远。到目前为止,我所做的是创建一个web服务类,使用wsgen创建WSDL,然后使用wsimport创建客户机存根 我一直关注的是如何将我的服务部署到Glassfish?我已经能够使用Eclipse(右键单击、->Web服务->创建Web服务)完成这项工作,但正如

我正在尝试学习Web服务、Glassfish、Eclipse等。我学习的方式是,我喜欢手动操作,而不是像许多在线教程要求您做的那样玩动态Web项目。我从一个基本的Java项目开始,手工创建WSDL、客户机存根等

我(引人注目地)走得相当远。到目前为止,我所做的是创建一个web服务类,使用wsgen创建WSDL,然后使用wsimport创建客户机存根

我一直关注的是如何将我的服务部署到Glassfish?我已经能够使用Eclipse(右键单击、->Web服务->创建Web服务)完成这项工作,但正如我前面所说的,我想学习如何在幕后工作。假设我只使用记事本和Java命令行编译器,那么我如何从当前的Web服务项目发展到可以在Glassfish中部署的项目呢


谢谢

你可以在ApacheTomee网站上找到很多例子。这个可能适合你的需要。

您需要打包Webservice并将其部署到容器中。只是“幕后”发生了什么事。它只是为你的IDE培育和涂黄油的东西。你也可以“用手”做任何事情(战争;反坦克部署)

  • M

这就是创建动态Web项目的方便之处(在Eclipse中)。您的Web服务需要归档到WAR文件中,以便可以将其部署到应用程序服务器。我认为您已经以最好的方式开始了。使用IDE可能不如您自己编写的好。但是IDE可以为您完成部署任务、创建战争等等。