Tag: tomcat8

Ant复制到docker-tomcat容器

我想问问,如果有人已经尝试或有任何想法如何我可以Ant编辑/更新文件复制到docker集装箱。 我目前正在使用hub.docker.com官方的tomcat仓库。 我正在使用复制CSS到我的本地tomcat服务器(非泊坞窗)构build目标: <target name="deploy-css" description="Deploy CSS file(s)"> <copy todir="${deploy.path}/${name}/WEB-INF/resources/css" preservelastmodified="true"> <fileset dir="${dir_resources}/css"> <include name="**/*.*"/> </fileset> </copy> </target> 现在,我怎么可能设置这个…所以目的地目录将是docker集装箱? 我已经读过,docker的CP可以复制特定的文件到一个docker的容器,但我想要使用Ant …所以它不会复制所有的文件,但只有那些更新或编辑。 TIA

如何从运行在primefaces主机上的docker容器获取tomcat日志

我正在处理日志监控,我有要求在Docker容器(容器运行在primefaces主机)中运行的Tomcat应用程序服务器日志(例如:catalina.log),并使用rsyslog将其传递到Logstash服务器。 我能够得到docker容器相关的日志,但无法从运行tomcat的docker容器中获取Tomcat服务器和应用程序日志。 任何build议对此表示赞赏。 谢谢,Praveen

Spring应用程序中的区分大小写问题

我已经给了一个Java Spring应用程序来进行容器化。 我正在使用Tomcat8 / Java8基本映像。 在启动时,无法部署,出现以下错误: Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'controller3P' for bean class [com.******.******.brand3P.controller.Controller3P] conflicts with existing, non-compatible bean definition of same name and class [com.******.******.Brand3P.controller.Controller3P] 这里的问题似乎在于spring发现了两个相互冲突的类,由“品牌3P”和“品牌3P”来区分。 但是,在源代码中,我找不到一个“Brand3P”类,只有一个类“brand3P”。 任何人都可以解释一下Spring在做什么吗? (好,我是OPS,不是Dev)

我在Docker中运行tomcat,但是当我closuresterminal时,它停止了,所以如何让它继续运行

我在Docker中运行Tomcat服务器8,当我使用docker run命令运行并且命令提示符不回来时,它运行正常,现在我按ctrl + c并提示回来,但是现在tomcat服务器已经停止,所以当我检查在http:// localhost:8080上不出现tomcat页面。 那么如何使它在容器中连续运行或称为系统级进程。 这是我的docker文件。 帮助我这个 FROM scratch FROM ubuntu:16.04 RUN mkdir /opt/java8 RUN mkdir /opt/tomcat8 ENV JAVA_HOME /opt/java8 ENV CATALINA_HOME /opt/tomcat8 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin ADD jdk1.8.0_112 /opt/java8 ADD apache-tomcat-8.0.38 /opt/tomcat8 ADD M_UserTP.war /opt/tomcat8/webapps EXPOSE 8080 CMD ["catalina.sh", "run"] 运行startup.sh甚至不能帮助我。

在Docker容器中连接tomcat到mysql时遇到问题?

我有通过docker群创build的2个docker服务。 一个是Tomcat,另一个是mysql,我试图从tomcat连接到mysql,都在不同的容器。 这里是我的tomcat容器中的hibernate.cfg.xml 。 <property name="connection.url"> jdbc:mysql://localhost:3306/travelbiz </property> <property name="connection.username">trvlbz_admin</property> <property name="connection.password">admin123</property> 这里是服务运行 root@ubuntu:/home/smadmin# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2ecb386d9bbc cloudesire/tomcat@sha256:19e24a2290e4c3253a44d65243a54c520e9f8e0fe0edf3a5221ccc67cf9da0f8 "/run.sh" 7 hours ago Up 7 hours 8080/tcp apache.2.1ftla1ohbnjgax7ibk8fbh5hz 4e940f3be18d vishnuranganathan/vishmysql@sha256:4460004d01c9a23d4c80ea2a9d7a69fc1495cbe01b48555cf28bd73a535176d1 "/usr/bin/mysqld_safe" 7 hours ago Up 7 hours 3306/tcp mysql.1.hjoba4bsrl8lujfumc6qru3uq 我正在尝试通过tomcat访问mysql连接拒绝exception有人可以帮助我吗?

我运行启动tomcat8服务器的docker图像,但它不启动

我有我从docker文件创build的docker图像。 当我运行镜像时,它能够运行tomcat服务器,然后命令提示符回来。 这意味着过程终止,我认为容器停止。 所以当我看到http:// localhost:8080时,不会出现tomcat页面。 所以我无法find真正的问题。 我实际上是试图构build自定义的java8,tomcat8和maven作为环境,我想部署我的maven项目在该tomcat服务器。 贝娄是Dockerfile来创build图像 FROM scratch FROM ubuntu:16.04 RUN mkdir /opt/java8 RUN mkdir /opt/tomcat8 RUN mkdir /opt/maven3 ENV JAVA_HOME /opt/java8 ENV CATALINA_HOME /opt/tomcat8 ENV M2_HOME /opt/maven3 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$M2_HOME/bin ADD jdk1.8.0_112 /opt/java8 ADD apache-tomcat-8.0.38 /opt/tomcat8 ADD apache-maven-3.3.9 /opt/maven3 EXPOSE 8080 CMD ["startup.sh", "run"] 我把三个文件夹的Java,Tomcat,Maven附近的Docker文件,所以这些被添加。 现在当我build立图像并运行图像时,会出现波纹pipe日志。 root@dhavalbhoot:/home/veni/Documents/dhaval_bhoot/docker_images/tomcat1# docker run -it -p 8080:8080 […]

Docker Tomcat用户configuration不工作

更新:清理并直接指出问题和解决scheme。 问题: Docker-tomcat已正确安装并正在运行,除了Manager App中的403 Access错误。 这也似乎是我的dockertomcat找不到我的tomcat-users.xmlconfiguration。 解 感谢Farhad和Sanket的答案。 [文件]: Dockerfile FROM tomcat:8.5.11 MAINTAINER Borgy Manotoy <borgymanotoy@ujeaze.com> # Update Apt and then install Nano editor (RUN can be removed) RUN apt-get update && apt-get install -y \ nano \ && mkdir -p /usr/local/tomcat/conf # Copy configurations (Tomcat users, Manager app) COPY tomcat-users.xml /usr/local/tomcat/conf/ COPY context.xml /usr/local/tomcat/webapps/manager/META-INF/ […]