我知道您可以通过从批处理文件或类似的文件中调用它来运行jar作为Windows服务,并且我知道当您使用应用服务器(如WAS)时,或Glassfish,你有JVMS,它本身就是“运行”的。但是,除非我错了,否则这些不一定是“服务”。这就是说没有任何用户输入的过程。根据我的理解,你仍然需要调用JVM来让它执行一个过程(如果我错了,请随时纠正我)。但是我一直很好奇什么是Windows服务的Java/Linux等价物?也许这是JVM运行在像Tomcat或者Glassfish这样的应用服务器上。是否有与Windows服务相当的Java
1
A
回答
1
Windows服务基本上是为您运行流程的后台任务。在Windows中,它们通常是二进制的(.exe's),可以挂接到Windows服务平台以启动和关闭来自OS(和服务管理屏幕)的消息。
无论何时执行Java,都需要运行时组件(JVM)来运行它。即使Websphere和其他应用程序服务器也在JVM中运行。
Linux中没有任何东西可以让您按照说法挂接到“服务”,但您可以在启动时模拟Linux的功能并运行启动项。
1
相关问题
- 1. 是否有与eventfd相当的Windows?
- 2. 是否有与NSPredicate相当的Java?
- 3. 是否有与Java MessageFormat相当的Ruby?
- 4. 是否有与MISRA C相当的Java?
- 5. 是否有与frexp相当的Java?
- 6. 是否有与Java相当的getchar?
- 7. 是否有与SignalR相当的Java?
- 8. 是否有与LINQ相当的Java?
- 9. 是否有与Windows服务相同的WebActivatorEx?
- 10. 是否有与Windows相同的EDQUOT?
- 11. 是否有与HANDLEs的fdopen相当的Windows?
- 12. PHP是否有相当于Java的RequestDispatcher.forward?
- 13. 是否有相当于Java的Boost :: Python?
- 14. 是否有与Windows“InterLockedCompareExchange”API相当的Linux?
- 15. 是否有与HighLine相当的Python?
- 16. 是否有与Oracle相当的mysqldump
- 17. 是否有与Haxe相当的atexit()?
- 18. 是否有与VBScript相当的log4j?
- 19. 是否有与IFNULL相当的Objective-C?
- 20. 是否有与CSS/sass相当的JavaScript
- 21. 是否有与Ruby ruby相当的CoffeeScript?
- 22. 是否有与rails number_to_human相当的angularjs?
- 23. 是否有与Java中的Scanner类相当的单声道(.Net)
- 24. 是否有与C#的HttpServerUtility.UrlTokenDecode相当的Java?
- 25. 是否有与Apple的核心数据相当的Java?
- 26. 是否有与Java/Scala的Colander/DictShield相当的功能?
- 27. 是否有与OpenSSL的bn_rand_range相当的java?
- 28. 是否有与ASP.NET中的Java EE ServletContext相当的功能?
- 29. 在vbscript中是否有与Java的HashSet相当的功能?
- 30. 是否有与cracklib相当的Java /实现?
* nix系统上有cron ......但我怀疑有没有可以运行w/o JVM的Java进程。还有Spring Batch – user1766760