2014-11-24 81 views
0

我们已经在端口(443)上安装了一项服务,该服务在停止后已经运行应用程序。当新服务启动时,应该停止旧服务并且新服务应该在同一个端口上运行(443)。已停止旧服务并在同一端口上安装新服务

所有这些都是在不重新启动系统的情况下完成的。

但是,这不能按需要工作。发生特定于应用程序的异常。 我只是想知道这是否会在一般情况下工作。

而且,是否需要重新启动系统?如果是,为什么?

您的回答将会非常有帮助。 提前感谢您的时间。

UPDATE

我试图阻止当前的端口上运行的应用程序,而不是将其卸载。

然后试图安装一个新的应用程序并运行它。

的Windows抛出一个绑定错误

FATAL - 2014/11/21-20:07:36,465 UTC - WIN3C091 - Error during initialization. com.teamcenter.fms.servercache.FMSServerCache 
org.mortbay.util.MultiException[java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind] 
       at org.mortbay.http.HttpServer.start(HttpServer.java:640) 
       at com.teamcenter.fms.servercache.FMSServerCache.startServer(FMSServerCache.java:903) 
       at com.teamcenter.fms.servercache.FMSServerCache.instanceMain(FMSServerCache.java:361) 
       at com.teamcenter.fms.servercache.FMSServerCache.main(FMSServerCache.java:213) 

注: 当我恢复到以前的应用程序,它运行正常。该应用程序有一个缓存。这是一个缓存问题吗?

回答

0

可以启动,停止,安装和卸载Windows服务而无需重新启动计算机。如果旧服务停止并卸载,并且您的新服务已安装并启动,则新服务应占用释放的端口。如果端口未被释放,可能是因为旧服务没有正常停止,因此端口被占用。

但是,当涉及到443,我不知道你正在努力实现的东西。

你能发表更多相同的细节吗?

+0

请检查我的更新。 – iQuestProgrammer 2014-11-24 06:36:25

+0

对不起Hitesh,我可能无法在这方面为你提供帮助。我没有使用FMS/Teamcenter的经验。 一种可能的解决方案可能是尝试使用刷新缓存的命令停止服务。 (只是疯狂的猜测,检查其他选项的命令文档。) – 2014-11-24 06:46:25

+0

你的意思是** ipconfig/flushdns **? – iQuestProgrammer 2014-11-24 06:55:19