开发者社区 > 云原生 > 中间件 > 正文

项目部署报健康检查失败, 部署中是没有健康检查的;导致服务不可用

日志也没有报错, 没有健康检查;但是健康检查报端口错误

展开
收起
吴亚浩 2018-09-03 16:32:28 2058 0
1 条回答
写回答
取消 提交回答
  • 可能服务器上已经发布了其他包和这个冲突。引入了公共的包(公共包前缀是com.xxx.xxx)含有数据库模块,该包中的bean名称和我的应用中的bean名称一样,然后扫描器扫的域名前缀com.xxx.xxx,所以冲突了。  1.Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。 2.Tomcat 服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 3.Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 4.Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的实现了Servlet2.3和Jsp1.2规范。Tomcat提供了各种平台的版本供下载,可以从其官方网站上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(Web Archive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。
    

    “答案来源于网络,供您参考” 希望以上信息可以帮到您!

    2019-09-26 10:35:08
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
ACK集群类型选择最佳实践 立即下载
云解析DNS如何实现流量容灾部署 立即下载
流量太大容易挂?接入 Sentinel 让 N 个 9 成为可能! 立即下载