2009-11-24 63 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

相關問題