java - eclipse 运行 web 服务而 runnable jar 不

标签 java eclipse web-services tomcat executable-jar

我开发了一个 Java 应用程序,它与远程网络服务通信,同时还启动了一个网络服务来订阅来自远程主机的通知。

这是一个我没有开发的黑盒,它完成了所有工作,因此我无法显示任何有意义的代码。

我的问题是,当我运行从 eclipse 包装这个黑盒的虚拟应用程序并简单地连接到远程主机时,它会完美连接并启动通知网络服务,而当我将此应用程序导出到可运行的 jar 中时,它不会启动 Web 服务监听通知端口。

作为客户端/服务器应用程序的新手,我只是安装了 Tomcat 作为我的 Web 服务器,Web 服务应该在其上启动,但不幸的是,这不起作用。

与我的 tomcat 相比,eclipse 嵌入式 Web 服务器是否有什么特别之处可以允许 Web 服务启动?

如有任何帮助,我们将不胜感激。

最佳答案

问题来自对我使用的外部 jar 的误解。正是它嵌入了启动web服务的软件。

这是一个依赖性问题,现在已解决。

关于java - eclipse 运行 web 服务而 runnable jar 不,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40882929/

相关文章:

javascript - 您能告诉我为什么这个 ajax 调用没有到达网络服务吗?

java - 改造库的post方法错误

java - 如何获取 btrace 中所有 Activity 线程 ID?

eclipse - 如何从 Eclipse 类路径中排除一个 jar?

eclipse - 关闭 Eclipse 验证

java - 如何在 Eclipse 中将多个 Java 练习放入一个类中?

java - WCF 客户端绑定(bind)以签署对 Java Web 服务的请求正文?

java - 我想获取组成字符串的字符。例如,如果我有 str=aabbc 那么答案是 abc

java - 如何使用 java lambda 将 List 转换为 Map<T, <K, List<Person>>>?

java - 如何在 Selenium Java Webdriver 中验证图像的尺寸?