首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Tomcat在Minikube - Kubernetes中部署后未完成启动

Apache Tomcat在Minikube - Kubernetes中部署后未完成启动
EN

Stack Overflow用户
提问于 2018-01-30 13:53:46
回答 1查看 940关注 0票数 0

我正在尝试在Kubernetes中部署一个tomcat docker容器,并启动部署的应用程序。

我已经在docker容器中安装了tomcat,并将我的应用程序war文件复制到tomcat webapps文件夹中。当我通过ssh进入docker容器并尝试通过运行catalina.sh文件来启动tomcat服务器时,tomcat服务器开始部署我的app.war文件并停留在那里。Tomcat服务器未完成启动。我试着查看日志,但对追踪这个问题没有太大帮助。我尝试在docker中部署相同的war文件,它在那里工作得很好。

注意:当我重新启动minikube时,我可以看到tomcat试图部署war,也试图启动服务器。但是,当我通过导航到/ tomcat /bin文件夹并运行catalina.sh start来重新启动tomcat时,tomcat服务器只是部署了war文件,而没有启动服务器。

下面是catalina.out的外观

代码语言:javascript
复制
Jan 30, 2018 4:06:09 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
Jan 30, 2018 4:06:09 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
Jan 30, 2018 4:06:09 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 854 ms
Jan 30, 2018 4:06:09 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jan 30, 2018 4:06:09 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.82
Jan 30, 2018 4:06:09 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /usr/local/tomcat/webapps/app.war

感谢大家在这方面的帮助..

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-06 08:02:32

发生此问题是因为节点内存不足。在我的例子中,它是作为Node的Minikube。在我为minikube分配了更多的内存之后,我就能够从tomcat docker容器中部署和启动我的应用程序了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48514740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档