如何在java代码中获取resin容器项目的端口号?

u010566461 2017-11-07 05:54:05
目前因为要集群,2个相同的项目同时在resin容器中跑,
分配了2个端口号,一个18080,一个28080,都能正常跑起来访问,
但是问题来了,项目内有自动调度任务,
2个项目同时跑起来都会定时执行调度任务,这样就重复了
本来在发布war包部署到resin可以删掉一个不进行自动调度,但是这样每次都要操作一下,很麻烦
就想能在java代码中获取resin的项目端口号,这样就能固定其中一个项目负责自动调度任务了。
之前搞过tomcat的集群,能在tomcat中设置参数,然后在java代码中获取实现了判断,
但是目前刚研究resin容器,没思路,不知怎么设置,然后在java代码中获取,求好心人会的人教育
...全文
309 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
启动的时候获取servletContext.getServerInfo()
tianfang 2017-11-08
  • 打赏
  • 举报
回复
既然要写代码,就可以使用数据库做个标志量

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧