WAS/wildfly
war파일과jar파일 차이점 wildlfly로 jar파일 배포 하는건떨까??
✔ war파일과jar파일 차이점 wildlfly로 jar파일 배포 하는건떨까?? WAR 파일과 JAR 파일은 모두 Java 애플리케이션을 패키징하고 배포하기 위한 포맷입니다. 그러나 WAR 파일은 주로 웹 애플리케이션을 배포할 때 사용되고, JAR 파일은 단일 Java 애플리케이션을 배포할 때 사용됩니다. WAR 파일은 "Web Application Archive"의 약자로, 웹 애플리케이션을 패키징하는 데 사용됩니다. 웹 애플리케이션은 일반적으로 HTML, CSS, JavaScript, JSP 및 서블릿 등을 포함합니다. WAR 파일은 이러한 리소스를 포함하여 웹 애플리케이션을 패키징하고, 웹 애플리케이션 서버에 배포할 때 사용됩니다. 반면에, JAR 파일은 "Java Archive"의 약자로, 단일 ..
메모리 사용율 확인하기
/core-service=platform-mbean/type=memory:read-attribute(name=heap-memory-usage) "used" 값인 147746136L는 바이트 단위의 정수형(long) 값입니다. 이 값은 해당 Wildfly 인스턴스에서 현재 사용 중인 메모리 양을 나타냅니다. 바이트 단위를 다른 단위로 변환하려면 다음과 같이 계산할 수 있습니다. KB 단위로 변환: used / 1024 MB 단위로 변환: used / 1024 / 1024 GB 단위로 변환: used / 1024 / 1024 / 1024 따라서, 예를 들어 "used" 값이 147746136L 인 경우, 해당 Wildfly 인스턴스에서 현재 사용 중인 메모리 양은 약 140MB (147746136 / 102..
[wildfly] 관리자 페이지 접근 못하게 설정
management console 사용을 막기위한 조치 1. 설정추가 console-enabled="false" 설정추가 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0054: Admin console is not enabled 2.jboss.management.http.port:0 설정추가 port를 0으로하게되면 랜덤으로 포트 부여
[wildfly] Blowfish 암호화/복호화
Usage: java -jar SecureIdentityLoginCoder.jar -e|-d string -e will encode the string -d will decode the string 알고리즘 "Blowfish" 암호화 $ java -jar SecureIdentityLoginCoder.jar -e 'test' 48e90df5bc00051e 복호화 $ java -jar SecureIdentityLoginCoder.jar -d '48e90df5bc00051e' test DecodeIdentity.java import java.math.BigInteger; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithm..
[wildfly] jboss-cli.sh 접속 스크립트
jboss-cli.sh 접속하기엔 관리자포트 및 수기로 입력하는부분을 덜고자 쉘스크립트 적용해보기. 관리자 포트는 사용하는 포트에 맞추어서 수정하기. #!/bin/bash export JBOSS_DIR=/opt/wildfly-24 export INSTANCE_IP=127.0.0.1 export INSTANCE_PORT=10090 sh $JBOSS_DIR/bin/jboss-cli.sh --connect controller=$INSTANCE_IP:$INSTANCE_PORT
[wildfly] 기동이슈
어플리케이션 정상기동시 체크해야될부분. 1 . 소스경로에 파일 용량확인하기. -> WAS기동시에 소스경로 용량이 많다면 기동시에 소스 부분을 동적인파일로 인식을하여 WAS쪽에서 full scan 하는경우가있기때문에 소스를 분리하는 부분을 고려아혀야된다. 2. 소스경로 임의로 만들어서 기동테스트하기. -> 간혹 어플리케이션 소스안에 정상적으로 소스반영이되지않을수있기때문에 WAS 기동이잘되는 부분을확인해보기. 3. 2번사항이 지속된다면 /etc/resolv.conf nameserver 확인해보기. 해당3번사항경우 필자가 nameserver 이슈가있었던부분이여서 nameserver 8.8.8.8 로 변경하고 기동하니 평소 기동 되는것처럼 이슈가 해결되었다. 기존설정이 왜잘못되어있는지 이슈가 해결되면 정리해봐야..
[wildfly] jboss-cli.sh 를 통하여 설정, 디폴트 값 확인하기
./jboss-cli.sh --connect --controller=127.0.0.1:9990 wildfly 인스턴스 기동후에 wildfly/bin 폴더의 jboss-cli.sh 기동 --connect : jboss 관리자에 접속. --controller : wildfly 기동되어있는 IP , management port 로 기제. cd /subsystem=undertow/server=default-server/ajp-listener=ajp ls -l wildfly 레퍼런스와 정의되어있는거 비교해보기? https://docs.wildfly.org/19/wildscribe/subsystem/undertow/server/ajp-listener/index.html WildFly Full 19 Model Ref..
[WildFly] 파일업로드 사이즈 변경
WildFly 서버로 파일업로드 디폴트 사이즈가 10MB 임. 어플리케이션에서 10MB 이상 크기의 파일을 업로드 할 때, 오류가 발생되며 정상적으로 파일이 업로드 되지 않습니다. 10MB 이상의 파일을 업로드 하도록 WildFly 설정값을 변경하는 부분 아래와 같다. max-post-size 값의 단위는 byte 1024*1024*1024 = '1073741824' 는 1GB standalon.xml 파일 중 (중략) (중략)