我是Java新手。我有一个Java项目。它可以在我的Windows 7机器上完美运行。我想将这个项目的一些功能用作Web服务,以便能够在我的Silverlight应用程序中使用它们。 Silverlight应用程序和此Java项目都将位于单台服务器上。我遇到的问题是,当我右键单击该项目时,新菜单中没有Web服务。我应该怎么做才能将Web服务添加到我的项目中?谢谢。将Web服务添加到已有的Java项目
回答
基于我挂在评论上述:: http://www.ibm.com/developerworks/webservices/tutorials/ws-eclipse-javase1/index.html
随着JWS批注,你可以设置你的Java应用程序Web服务暴露了它的一些功能性的文章。没有额外的库需要。下面的例子是用JAVA写的6
定义Web服务的一个例子:
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public class MyWebService {
@WebMethod
public String myMethod(){
return "Hello World";
}
}
注@WebService和@WebMethod 2个注释。阅读其链接的API,并根据需要进行配置。这个例子将不会改变一个东西
然后你只需要设置监听器。你会发现,在类javax.xml.ws.Endpoint
import javax.xml.ws.Endpoint;
public class Driver {
public static void main(String[] args) {
String address = "http://127.0.0.1:8023/_WebServiceDemo";
Endpoint.publish(address, new MyWebService());
System.out.println("Listening: " + address);
}
}
运行这个程序,你将能够使用http://127.0.0.1:8023/_WebServiceDemo?WSDL打你的Web服务。在这一点上,很容易配置你想要在应用程序之间来回发送的内容。
正如你所看到的,没有必要为你的使用设置一个特殊的Web服务项目。
有点问题!当我在ConsoleApplication项目中使用它时,它完美地工作。但是当我在silverlight中使用它并将其称为异步时,e.Result会引发异常。我错过了什么? – 2011-04-08 22:48:16
对不起,我不能帮助silverlight部分。没有经验。 – Sean 2011-04-09 04:48:03
@Alireza,为SilverLight问题开一个新问题。 – 2011-04-10 07:59:57
- 1. 将Grails项目和Java Web项目添加到EAR项目
- 2. 如何将Web服务添加到我的项目中?
- 3. 如何将项目添加到Web服务类的数组?
- 4. 将WCF服务添加到项目
- 5. 无法将Web服务引用添加到mvc 4项目
- 6. 将Web服务作为服务参考添加到项目库时出错
- 7. 将新的WCF服务添加到现有项目
- 8. 的Sharepoint:添加项目到列表中使用web服务
- 9. 将Maven项目添加为NetBeans中的Java Web项目
- 10. 可以将Windows服务添加到现有项目中吗?
- 11. 将已恢复的Java项目添加到Eclipse?
- 12. 将表单添加到Web服务
- 13. Web界面添加到现有项目
- 14. 添加WCF服务到ASP.NET MVC项目
- 15. 如何将测试Web服务添加到Visual Studio中的项目中?
- 16. 没有找到Java Axis web服务项目依赖关系
- 17. Flex将组件添加到来自web项目的库项目
- 18. 将自定义Web服务(从自定义Web服务器)添加到Visual Studio项目(Outlook Addin)
- 19. 将资源添加到Java项目
- 20. 将.ttf文件添加到java项目
- 21. Java将项目添加到集合
- 22. 将框架添加到java项目
- 23. 如何将域名添加到现有的WCF REST Web服务?
- 24. 将带Web服务的Web站点项目移动到AWS Windows服务器
- 25. 将Java项目添加到RCP项目的构建路径
- 26. 如何将代理服务添加到wso2 esb从现有的restful web服务?
- 27. 添加参数使用Java Web服务
- 28. 如何将报表服务器项目模板添加到VS2010?
- 29. 将服务参考添加到React Native项目中?
- 30. 无法将Google Play服务添加到Xamarin Android项目
您正在使用哪种IDE? – StKiller 2011-04-08 12:35:44
这是一个独立的或基于web的应用程序,您正在使用java – Sean 2011-04-08 12:39:52
也可以快速通过本教程,看看它是否有助于任何http://www.ibm.com/developerworks/cn/webservices/ws-eclipse-javase1 /index.html – Sean 2011-04-08 12:43:24