什么是Web服务器,Servlet容器(我需要它吗?)和Java Web服务框架的良好组合?
不幸的是,我在Java开发方面没有经验,但是必须在大学里做这件事(感觉家里有.NET和C#)
但是我必须使用Java,我必须创建一个Web服务。我觉得它们都被图书馆和术语的可能性所束缚。
我在Eclipse 3.5.1下尝试了Tomcat6和Axis2的组合。 Java开发人员并手动安装了WPT部分。我遇到了所有可能的错误消息。
我正在为Eclispe寻找一个简单但易于支持的库组合。生产场景没有什么可靠的。
我在Ubuntu 10.10 AM64 FWIM上。
答案 0 :(得分:1)
为了满足让您的代码在Web服务器上运行的最低要求,您需要的只是Apache Tomcat。但是,您可能需要考虑一个强大的,注释驱动的框架来处理大部分配置(即Spring)和一个处理依赖项聚合和编译的构建系统(即Maven)进入一个可以由Tomcat使用的Web应用程序ARchive(WAR文件),以及其他亮点。
顺便说一句,使用Maven的额外好处是你能够generate a sample project from any of its servlet archetypes并快速启动并运行。它还提供handy Tomcat plugin,使您可以轻松部署最新的开发构建(la mvn tomcat:deploy
)。它也是supported by Eclipse.
顺便说一下,祝你的项目好运。
答案 1 :(得分:0)
对于Webservices,我会说尝试基于REST的Jersey Framework here,你已经有了HTTP概念,只需要几个罐子下载就可以了。