gpt4 book ai didi

eclipse - 如何在 Eclipse 中运行/调试 Java Web 服务项目

转载 作者:行者123 更新时间:2023-11-28 22:54:14 26 4
gpt4 key购买 nike

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

如果有人能向我解释我如何运行这个项目,我将不胜感激,这个项目应该是一个 Java Web 服务(正如我被告知的那样)?

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

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

其次,当我点击 debug as -> debug on server 这就是我所看到的: 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 网络服务?
  2. 如果是这样,我该如何运行该项目并在 eclipse 中使用 tomcat 或 jboss 进行调试来托管该项目?

如果有人能指出我找出源代码的正确方向,我将不胜感激

最佳答案

从这里我们只能指导您,您必须通过一些教程才能了解 java 项目的工作原理。

根据您的 web.xml 文件,您的项目是一个网络服务项目,因为它具有用于休息的上下文参数。context 参数为您的 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

关于eclipse - 如何在 Eclipse 中运行/调试 Java Web 服务项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31835524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com