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

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

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2017-11-07 05:54
社区公告
暂无公告