如何在eclipse中运行/调试java web服务项目

时间:2015-08-05 14:34:08

标签: eclipse web-services tomcat java-ee jboss

我有一个Java Web Service项目,刚刚由一位刚刚辞职的同事(没有人在我的新公司协助我)交给我。我是Java(J2EE)的新手,我的背景是.Net + frontend + azure所以我对设置和运行java项目非常困惑。此外,由于我的背景是.Net Im引用了Visual Studio中运行项目的一切工作,设置项目到设置和调试WCF项目,我现在意识到这与eclipse + java非常不同。

如果有人能向我解释如何运行这个据称是java web服务的项目(据我所知),我真的很感激?

首先,我有一个这样的项目: enter image description here

我假设项目是蓝色的是webservice(其余的只是库)?它是否正确?如果是这样,我如何使用eclipse运行和调试项目

当我点击debug as - >在服务器上调试这是我所看到的: enter image description here

另一位同事告诉我安装JBOSS(我还没有在eclipse中安装服务器)因为这是他们使用的。是否有关于如何安装JBOSS以在eclipse中运行的良好文档(分步指南)。我假设JBOSS + eclipse就像IIS express + Visual studio。还有其他JBOSS + eclipse的替代品,比如我可以配置的tomcat + ecplise。

我真的觉得很难在eclipse中设置java web服务项目我对java j2ee编程几乎没有任何经验,特别是对于Web服务,所以任何有关我的问题的澄清将非常感激。总结一下:

  1. 我怎么才能真正知道该项目是java webservice?
  2. 如果是这样,我如何运行项目并使用tomcat或jboss在eclipse中调试来托管项目?
  3. 如果有人能指出我找到源代码的正确方向,我将不胜感激

2 个答案:

答案 0 :(得分:1)

从这里我们只能指导你,你将不得不通过一些教程来了解java项目的工作原理。

根据您的web.xml文件,您的项目是一个Web服务项目,因为它具有上下文参数。 上下文参数为您的Web服务设置了一个前端URL,在这种情况下是游戏时间。 查看这些教程,您将了解它是如何工作的

http://www.mkyong.com/tutorials/jax-rs-tutorials/

创建上述教程中给出的简单示例,然后您就可以执行您的程序

Jboss是我们用来运行我们的应用程序的应用程序服务器。

您可以在eclipse中安装jboss,也可以在外部使用它。 要安装eclipse和jboss,您可以点击链接

http://theopentutorials.com/tutorials/java-ee/installing-jboss-tools-in-eclipse/

另一种选择是单独下载eclipse和jboss 并使用它们。 转到jbosshome/bin 如果你单独下载它们 然后在那种情况下为jboss

Invoke the add-user.sh or add-user.bat script. ...
Choose to add a Management user. ...
Choose the realm for the user. ...
Enter the desired username and password. ...
Choose whether the user represents a remote JBoss Enterprise Application Platform 6 server instance. ...
Enter additional users. ...
Create users non-interactively.

After this go to eclipse and follow steps of below link to add jboss to eclipse

http://www.mastertheboss.com/eclipse/jboss-eclipse/jboss-and-eclipse

答案 1 :(得分:0)

Java Web应用程序除其他外还有一个预定义的目录结构,包括名为WEB-INF,WEB-CONTENT等的文件夹。

关于如何通过Eclipse将Web应用程序部署到Tomcat,您可以按照此tutorial中的步骤进行操作。