tomcat

CentOS Linux에 대한 클라우드용 Microsoft Defender "네트워크 서비스에서 실행되는 의심스러운 프로세스" 경고 받기
tomcat

CentOS Linux에 대한 클라우드용 Microsoft Defender "네트워크 서비스에서 실행되는 의심스러운 프로세스" 경고 받기

저는 Azure 컨설턴트이며 CentOS Linux용 Microsoft Defender Cloud "네트워크 서비스에서 실행되는 의심스러운 프로세스" 경고를 받았습니다. 환경: CentOS Linux 7.9.0에서 실행되는 Tomcat Apache Defender 경고 세부 정보는 다음과 같습니다. 1/6/2024 9:11:14 PM [7402] java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util....

Admin

Linux에서 파일의 마지막 n바이트를 제외하고 모두 삭제하는 방법은 무엇입니까?
tomcat

Linux에서 파일의 마지막 n바이트를 제외하고 모두 삭제하는 방법은 무엇입니까?

로그가 catalina.out. 다른 서버들은 너무 많은 공간을 차지하기 때문에 비자발적으로 중지되어야 했습니다. catalina.out적어도 서버를 삭제하고 다시 시작하는 것만으로 도 티켓에 대해 걱정할 필요가 없도록 접착 테이프로 이 문제를 고정하고 싶습니다 . 잘 모르겠지만 1일 로그가 5GB를 넘었습니다. 그럼, 내가 하고 싶은 일을 해보자예약 된 일들하루가 지난 파일이나 파일의 마지막 5GB를 삭제합니다. 여기서는 어떤 명령이 작동합니까? 이것이 문제에 대해 권장되는 솔루션입니까? 아니면 더...

Admin

시작/중지가 완료되기를 기다리는 스크립트 만들기
tomcat

시작/중지가 완료되기를 기다리는 스크립트 만들기

원격 서버에 배포해야 하는 애플리케이션에 대한 빌드 스크립트를 만들려고 합니다. 스크립트는 실행 중인 Tomcat 인스턴스를 종료하고 일부 작업(파일 복사/이동)을 수행하고 Tomcat 인스턴스를 다시 시작한 다음 두 번째 노드에서 프로세스를 반복해야 합니다. 개별 단계는 매우 간단합니다. 내가 직면한 어려움은 시간을 통제하는 것입니다. 스크립트가 파일 이동을 시작하기 전에 Tomcat 애플리케이션 서버가 종료되었는지 확인하고 싶습니다. 또한 두 번째 인스턴스에서 종료를 시작하기 전에 서버 시작이 완...

Admin

Docker 컨테이너에서 Tomcat을 시작하는 방법은 무엇입니까?
tomcat

Docker 컨테이너에서 Tomcat을 시작하는 방법은 무엇입니까?

방금 Docker를 설치했고 사용법을 배우고 있습니다. Oracle Linux 9 Slim 이미지를 설치하고 docker run --name myContainer .... 다음으로 Tomcat 9를 사용하여 컨테이너에 들어가서 docker exec -it myContainer bash다운로드하고 구성했습니다. 실행에 포트 매핑을 추가해야 했기 때문에 몇 번의 시도가 필요했습니다. 이제 모든 것이 준비되었습니다. 호스트(실제로는 VM)를 다시 시작하면 컨테이너는 더 이상 실행되지 않으며 docker s...

Admin

Tomcat의 HAProxy가 오류 403을 반환합니다.
tomcat

Tomcat의 HAProxy가 오류 403을 반환합니다.

포트 8080에서 Tomcat 서비스를 실행하는 이전 서버가 있습니다. 다양한 이유로(클라이언트 액세스 보호 포함) SSL 인증서로 보호되는 HAProxy 서버를 앞에 설정해야 합니다. HAProxy 관련 구성은 다음과 같습니다. frontend myservice mode tcp option tcplog option logasap log global option tcpka bind 10.10.10.10:80 bind 10....

Admin

YUM을 통해 Tomcat9을 설치한 후 tomcat.service를 시작하지 못했습니다.
tomcat

YUM을 통해 Tomcat9을 설치한 후 tomcat.service를 시작하지 못했습니다.

명령을 사용하여 EC2 서버에 tomcat9을 설치했습니다. sudo su yum install tomcat9 그런 다음 다음 명령을 실행하려고 합니다. /usr/sbin/tomcat9 start 그런 다음 오류 메시지는 다음과 같습니다. tomcat.service를 시작할 수 없습니다. tomcat.service 단위를 찾을 수 없습니다. 내가 뭐 놓친 거 없니? tomcat.service는 어떤 파일인가요? 어디서 만들어야 하나요? 그것은 무엇을 포함하고 있습니까? sudo tee /etc...

Admin

다운로드 XML 보안 오류
tomcat

다운로드 XML 보안 오류

Shibboleth-SP를 컴파일하기 위해 Linux(Amazon Linux)에서 XML 보안(2.0.4)을 다운로드하려고 합니다. 문서에서 제공하는 표준 구성을 실행하면(https://shibboleth.atlassian.net/wiki/spaces/SP3/pages/2067398783/XML-Security-C): ./configure --without-xalan --disable-static --prefix=/opt/shibboleth-sp xerces 파일이 내 shibboleth 디렉토리...

Admin

Tomcat 시작은 JAVA 심볼릭 링크 경로를 실제 절대 경로로 확장합니다.
tomcat

Tomcat 시작은 JAVA 심볼릭 링크 경로를 실제 절대 경로로 확장합니다.

바이너리에 대한 경로를 설정하는 것이 symlinks가장 좋은 방법이지만 오버레이 응용 프로그램이 때때로 정확한 절대 경로를 사용하는 이 심볼릭 링크를 사용할 때 문제가 있습니다. 예를 들어 java를 설치 /usr/lib/java1-8-345/한 다음 심볼릭 링크를 설정 /usr/lib/jvm하고 JAVA_HOME=/usr/lib/jvm in tomcat setenv.shTomcat이 시작되면 심볼릭 링크를 사용하지만 다음과 같이 실제 JVM 소스로 확장됩니다. org.apache.catalina....

Admin

Tomcat 런타임 옵션을 조정할 수 없습니다.
tomcat

Tomcat 런타임 옵션을 조정할 수 없습니다.

(저는 먼저 Google을 사용해 보았고 Tomcat 설치 Readme와 중복된 기사를 백만 개나 얻었습니다.) Ubuntu 20.04에서 Tomcat9을 실행하기 위해 Java 명령줄을 변경하려고 합니다. 특히 Xmx 설정, gc 로깅 활성화, HTTP 프록시 정의 및 기타 몇 가지 작업을 수행하려고 합니다. Tomcat은 저장소에서 설치됩니다. 유닛 파일에 재정의를 추가하고 JAVA_OPTS 변수에 필수 매개변수를 설정하여 이 작업을 수행해야 한다는 내용을 어딘가에서 읽었습니다(당시에는 URL을 ...

Admin

Tomcat catalina.sh가 올바르게 시작되지만 tomcat.service를 시작하면 권한이 반환됩니다.
tomcat

Tomcat catalina.sh가 올바르게 시작되지만 tomcat.service를 시작하면 권한이 반환됩니다.

배경 RHEL 8에서는 Apache Tomcat v8.5.78을 /opt/tomcat/. 디렉토리의 사용자 및 그룹은 tomcat:tomcat디렉토리의 내용과 마찬가지로 로 설정됩니다. 톰캣을 시작할 수 있어요 $ sudo -u tomcat /opt/tomcat/bin/catalina.sh start 이제 다음과 같은 파일을 전달하려고 합니다 systemctl.tomcat.service [Unit] Description=Tomcat Server After=syslog.target network.ta...

Admin

Tomcat logrotate 오류: tomcat:1 잘못된 회전 횟수 '7 압축 누락 ok 크기 5M}'
tomcat

Tomcat logrotate 오류: tomcat:1 잘못된 회전 횟수 '7 압축 누락 ok 크기 5M}'

CentOS 8에 독립형 Tomcat이 설치되어 있고 파일을 회전하려고 합니다 catalina.out. /etc/logrotate.d/tomcatwith라는 파일을 만들고 vim다음 줄을 추가했습니다. /opt/tomcat9/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 5M } 그런데 수동으로 실행하려고 하면 다음과 같은 오류가 발생합니다. [root@dummy bin]# /usr/sbin/l...

Admin

루트가 아닌 사용자를 사용하여 Tomcat 데몬 실행
tomcat

루트가 아닌 사용자를 사용하여 Tomcat 데몬 실행

tomcat8에 포함된 웹 애플리케이션 java를 실행할 수 있게 해주는 alpine(rootfs)으로 보호되는 컨테이너 도커를 생성하려고 합니다. 특히 tomcat 데몬은 어떤 사용자로 실행되어야 합니까? 나는 이것을 언급하는 Apache Tomcat 8에 대한 문서를 읽고 있는데 혼란이 있습니다. Tomcat 8 문서에서: Tomcat은 루트 사용자로 실행되어서는 안 됩니다.. Tomcat 프로세스 전용 사용자를 생성하고 이 사용자에게 운영 체제에 필요한 최소 권한을 제공하십시오. 예를 들어 T...

Admin

Systemd/rsyslog 로깅이 예상대로 작동하지 않습니다.
tomcat

Systemd/rsyslog 로깅이 예상대로 작동하지 않습니다.

나는 저장소에서 Tomcat9을 배포한 매우 평범한 Ubuntu 20.04LTS 상자를 가지고 있습니다. 기본적으로 이는 /var/log/tomcat9/에 로그를 쓰도록 구성된 것으로 보이며 실제로 로그 파일이 있습니다. 그러나 여기에는 내가 예상하는 정보 중 작은 부분만 포함되어 있습니다. 나머지는 systemctl status tomcat9/var/log/syslog의 출력에서 ​​볼 수 있으며 /var/log/syslog에 기록됩니다. 제공된 유닛 파일에서 유일한 관련 콘텐츠는 다음과 같습니다....

Admin