Quero substituir todas as entradas da string abaixo em um arquivo xml
<level>error</level>
com
<level>debug</level>
Tentei várias opções com sed , nada ajudou. Alguém pode ajudar?
Quero substituir todas as entradas da string abaixo em um arquivo xml
<level>error</level>
com
<level>debug</level>
Tentei várias opções com sed , nada ajudou. Alguém pode ajudar?
Estou tentando executar uma instância do Tomcat dentro de um contêiner docker. Tenho um motivo de segurança para não usar a imagem docker do Tomcat. Em vez disso, estou tentando usar o Amazon JDK e copiar o diretório do Tomcat para o caminho /usr/local. A imagem está sendo construída corretamente. No entanto, ela está apenas executando a instância do Tomcat. Quando você inicia o contêiner, ele apenas diz que o Tomcat foi iniciado. e depois nada.
quando você inicia o contêiner, abaixo está o que eu vejo e então o contêiner para.
sudo docker run tomcat:0.1
Tomcat started.
Quando tentei a mesma configuração no Kubernetes, ele diz que o pod foi concluído e continua reiniciando. Além disso, quando vou para o contêiner no modo interativo, consigo iniciar o Tomcat e tudo está funcionando bem, conforme mostrado abaixo:
sudo docker run --rm -it --entrypoint bash tomcat:0.1
bash-4.2# cd /usr/local/tomcat/bin/
bash-4.2# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-21-amazon-corretto
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
Meu arquivo docker abaixo:
FROM amazoncorretto:21.0.4-al2
#CMD ["/bin/bash"]
USER root
COPY tomcat /usr/local/tomcat
ENV CATALINA_HOME=/usr/local/tomcat
ENV PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
EXPOSE 8080
WORKDIR /usr/local/tomcat/bin
CMD ["/usr/local/tomcat/bin/startup.sh", "run"]
#ENTRYPOINT ["/bin/sh", "-c", "/usr/local/tomcat/bin/startup.sh"]
#CMD ["/usr/local/tomcat/bin/catalina.sh" "run"]
PS - Não há problema de permissão, pois criei todo o diretório tomcat 777