gpt4 book ai didi

java - 无需打开 Eclipse 或任何 IDE 即可运行 Web 服务

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:30 25 4
gpt4 key购买 nike

我想在我的笔记本电脑上开发一个基于 Java 的 Web 服务。该 Web 服务将采用一个输入参数,查询我的 SQL Server 数据库并获取信息并将其返回。

我知道,我这里不需要网络服务。但是,现在,我只是测试我的 Android 应用程序,它将调用此 Web 服务并在我的设备上显示返回数据。

因此,我开发了一个 java 程序,它连接我的 SQL Server 数据库(位于我的笔记本电脑上)并根据传递的参数返回一个值。我通过创建端点并从另一个类发布它来使其成为一个 Web 服务。

仅供引用,类似 answer on this thread

因此,当我从 Eclipse 运行它时,我可以转到浏览器并运行我的 Web 服务、传递参数并获取结果。

但是,一旦我关闭了 Eclipse,就无法再访问它了。我对此很陌生,经过研究,我猜测我需要 IIS 将其托管在我的笔记本电脑上。

我想问,是否可以在我的笔记本电脑上本地运行/发布它作为后台进程,以便我可以通过调用相同的方法来测试我的 Android 应用程序?

future 范围 -

我将在我的公司部署此网络服务来连接我的数据库。 Webservice 和 sql server 将位于同一台计算机上。我将通过互联网从我的 Android 设备远程调用此 Web 服务以显示结果。

我想,我将来会需要 IIS,对吧?有没有其他方法可以满足这个要求?请提供一些想法。

最佳答案

如果您可以在 Eclipse 中部署 Web 应用程序,以便可以通过浏览器访问它,那么您绝对可以在没有 Eclipse 的情况下完成此操作。

Eclipse 使用 Tomcat 或 Glassfish 等插件来运行您的 Web 服务器。这些程序可在 Eclipse 外部作为独立服务使用。您可以安装它们并在命令行将它们作为后台进程运行。

只需弄清楚您在 Eclipse 中使用的是哪一个(或者您想要使用哪一个),然后在网络上寻找独立的副本。

这是Tomcat ,顺便说一句。

关于java - 无需打开 Eclipse 或任何 IDE 即可运行 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28530698/

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