2009-11-24 59 views
0

我想用来实现只有REST服务 - 一个非常简单的在JSON中通过全名或ID返回'person'。我可能会使用JAX-RS,也许JAXB - 我不知道如果这是一个正确的选择。我想与下面的技术/产品及其版本使用它:我对配置的假设是否正确?

  1. JDK 1.5
  2. 的Eclipse 3.5 EE
  3. 的Tomcat 6.0
  4. CXF 2.2.5
  5. 春2.5.1

我的问题是:

  1. 我可以一起使用JDK 1.5和tomcat 6吗?
  2. 我可以同时使用Spring 2.5.1和JDK 1.6(如果我想升级)?
  3. CXF 2.2.5和Spring 2.5.1能够正常工作吗?

林询问,因为我有:

  • JDK 1.6
  • 蚀3.5 EE
  • 的Tomcat 6
  • CXF 2.2.5
  • 弹簧2.5.1

我甚至不能让他们工作,甚至简单牛逼REST WS,例如:

Developing RESTful Web Services using Apache CXF and Maven2

但我不得不说:现在我不想使用Maven。

+1

如果您不提供哪些功能无法使用的详细信息,我们可以提供哪些帮助? *“即使是绝地技能,我也不能让他们用最简单的REST WS工作”*是不够的。 – 2009-11-24 14:42:07

+0

Spring 2.5.x的早期版本有点摇摆不定。强烈建议你升级到2.5.6,这是坚实的。 – skaffman 2009-11-24 15:29:22

回答

0

简而言之:

  1. 还没有使用它,但应该是OK

注意:你所谈论的JSON和大约CXF/JAXB。 CXF和JAXB都面向XML,而不是面向JSON。我甚至不知道他们是否可以用来生成JSON。如果你想要一个简单的JSON服务,CXF和JAXB可能是矫枉过正的...

+0

老实说,即时通讯新手在网络java :)。我应该在lib目录中包含用于jaxb,cxf,httpclient等的lib文件,这是我的问题的解决方案。 Tnx为您的答案。 – lukasjader 2009-12-08 14:41:36

0

CXF 2.2.5和Spring 2.5.1能够正常工作吗? - 我不能说因为我从来没有使用过这个组合。但作为@Skaffman说,没有理由使用2.5.1你应该真的在2.5.6与Java 5,6和Tomcat 6一起工作。至于使用JAXB为您的JSON代表,我会看看这SO post

相关问题