我试图管理这种情况
每个客户都会在服务器上运行不同的应用程序(导致自定义,版本为ecc ..)。
我们无法为每位客户安装不同的应用服务器。
客户将安装一个数据记录服务,该服务将数据(如果需要)发送到glassfish服务器上运行的应用程序。
我是网络应用的新用户,我想知道是否可以完成这样的解决方案。
查看图表以便更好地理解。
1)[这是为了避免每个客户服务的不同连接地址]
客户服务将连接到Service Manager。 服务经理将告知客户服务其相应的地址 在玻璃鱼上的应用。
2)[这是为了避免每个客户浏览器使用不同的连接地址]
客户将连接到一个通用的登录页面,该页面会将他重定向到连接到其服务器的正确应用程序
问题是:
1)可以在客户服务连接时从Service Manager部署运行时应用程序吗?
2)是否可以从服务器上的应用程序重定向到另一个应用程序?
非常感谢您的时间和帮助
答案 0 :(得分:0)
当Glassfish服务器运行时,您可以通过asadmin deploy
命令(https://docs.oracle.com/cd/E19798-01/821-1757/ghgjj/index.html)部署新应用程序。您可以在任何地方保存应用程序数据(探索战争)并将应用程序部署到此位置(您可以为用户使用不同的目录)。
基于此逻辑,Service Manager具有用户请求的应用程序的信息,并可以在答案中发送重定向信息。