java/WEB WAS
-
Jeus 인코딩 문제 해결방법java/WEB WAS 2021. 8. 23. 10:47
Jeus WebAdmin 진입 후 Servers > 적용할 서버 선택 > Basic 탭 > Basic Info > JVM Option 에서 -Dfile.encoding=UTF-8 추가 Servers > 적용할 서버 선택 > Engine 탭 > Web Engine > Basic > 고급선택사항 에서 Request Url Encoding > Forced 를 UTF-8 로 설정 후 적용 위와 같이 설정하면 인코딩 문제가 해결됨을 볼수 있다. 출처: https://oingdaddy.tistory.com/6 [SI Supply Depot]
-
제우스 재기동java/WEB WAS 2021. 8. 20. 18:01
WebToB 와 Jeus환경에서 서버를 재시작할려면 어떻게 해야할까?? 라는 아주 단순한 고민을 한적이있다. 물론 지식이 넘쳐나는 인터넷 상에서 손쉽게 답을 얻을수있지만 필자는 꽤오랫동안 고민을 했던것 같다. Jeus는 웹 관리자 모드가 존재한다 . 웹 관리자 주소 http://127.0.0.1:9744/webadmin 계정 administrator 패스워드 jeusadmin 노드선택 --> 제어 --> 부트 아주 간단한 인터페이스 제공으로 사용자가 손쉽게 재부팅을 할수있다. 두번째로 현업에서 주로 사용하는 방법이다 1. JEUS를 다운시킨다. 제우스 콘솔창 에서 >down 2. WebToB를 다운시킨다. cmd 모드에서 > wsdown 3. 설정파일을 컴파일한다. 제우스 자체 설정파일은 xml이라서 컴..
-
jeus 에서 라이브러리 로딩순서 바꾸기java/WEB WAS 2021. 8. 20. 16:36
[펌] : http://technet.tmax.co.kr/kr/inquiry/qna/jeus/readBoardForm.do?bbsCode=qna_jeus&fc=inquiry&sc=inquiry_qna&tc=inquiry_qna_jeus¤tPage=1&seqNo=47708&categoryId=&productCode=&range=10&searchType=ALL&searchText= 질의: 안녕하세요. Jeus 를 기동하게 되면 라이브러리를 읽어오죠, 순서는 1. JEUS_HOME/lib/application 2. Web 프로젝트 안의 WEB-INF/lib 이렇게 읽어오는게 맞다는 가정하에 질문을 드리겠습니다. JEUS_HOME/lib/application 폴더안의 jar 파일 안에는 a.b.c.class 라..
-
[JEUS] ClassLoader(Classloading) 및 Class 동적반영java/WEB WAS 2021. 8. 19. 12:53
본 포스팅은 ClassLoader 및 Class 동적 반영에 대해 알아보도록 하겠습니다. 먼저 JEUS CLASSLOADING 순서 와 CLASSLOADING 방식에 대해 알아보겠습니다. 1. JEUS ROOT CLASSLOADER에 추가 되는 순서와 Library • -Djeus.prepend.classpath (patch 적용시 사용하는 옵션 내용) & $JEUS_HOME/lib/jext/jext*.jar (since JEUS6 fix7 이후버전에서 patch 적용 위치) • lib/system/jext*.jar • lib/system/jeus.jar • lib/system/tools.jar • lib/system/*.jar or *.zip except for jeus.jar, extension.ja..
-
jeus 7 application classloader 라이브러리 읽는 순서 변경java/WEB WAS 2021. 8. 18. 17:53
[펌] : http://technet.tmax.co.kr/kr/inquiry/qna/jeus/readBoardForm.do?bbsCode=qna_jeus&fc=inquiry&sc=inquiry_qna&tc=inquiry_qna_jeus¤tPage=1&seqNo=47708&categoryId=&productCode=&range=10&searchType=ALL&searchText= 질의: 안녕하세요. Jeus 를 기동하게 되면 라이브러리를 읽어오죠, 순서는 1. JEUS_HOME/lib/application 2. Web 프로젝트 안의 WEB-INF/lib 이렇게 읽어오는게 맞다는 가정하에 질문을 드리겠습니다. JEUS_HOME/lib/application 폴더안의 jar 파일 안에는 a.b.c.class 라..
-
자바 서블릿 컨테이너 버전 - 제우스, 톰캣, 서블릿 버전 비교java/WEB WAS 2021. 5. 14. 13:10
자바 서블릿 컨테이너별 규격 버전 지원 서블릿 컨테이너 또는 웹 애플리케이션 서버별로 서블릿이나 JSP를 지원하는 버전을 알아볼 필요가 있게 되었다. 이러한 버전은 web.xml에 명시되어서 컨테이너 구동에 영향을 주기 때문에 운영 환경에서 반드시 신경써야할 항목이다. 특히 우리나라에서는 제우스(Jeus)가 공공 분야에서 점유율이 상당하므로 꼭 정리가 필요했다. 여기 표 하나로 정리해봤다. 자바서블릿JSPEL톰캣제우스웹로직웹스피어제이보스 자바 서블릿 JSP EL 톰캣 제우스 웹로직 웹스피어 JBoss 7 이상 3.1 2.3 3.0 8 8 8 6 이상 3.0 2.2 2.2 7 7 12c 8 6, 7 5 이상 2.5 2.1 2.1 6 6 10[1] 7[2] 5 1.4 이상 2.4 2.0 - 5.5 5 9 6..
-
tomcat 9 (servlet4.0, jdk1.8) 에 쓰던 어플리케이션을 Jeus7에 배포하면 에러가 나는 이유java/WEB WAS 2021. 5. 14. 11:46
개요 Tomcat 9에서 쓰던 어플리케이션을 Jeus7에서 Deploy하려다 보니 JeusServer.log 파일에 아래와 같은 오류가 발생한다. Cannot find the declaration of element 'web-app' 원인은 JEUS 7 은 servlet 3.0까지 지원하는데 web.xml 파일에 servlet 4.0을 선언하고 어플리케이션을 디플로이 하려다 보니 생기는 오류였다.( tomcat 9는 servlet 4.0 지원) 결론적으로 서블릿 버전이 다르기 때문이다. jeus7에서 정상적으로 돌아가는 웹어플리케이션은 서블릿 2.5 or 3.0, jdk1.7 기반이어야 한다. 결론적으로 톰캣 7에서 돌아가는 소스여야한다. 각 servlet 버전별 web.xml 스키마 헤더 1. serv..
-
[WAS] 분산 시스템의 소개 (Jeus, WebtoB)java/WEB WAS 2021. 4. 28. 09:50
분산 시스템의 소개 시스템 환경 변화 1-tier 시스템 : 메인 프레임 중심 2-tier Client/Server 개방형 시스템 3-tier 미들웨어 시스템 등장 : 2-tier 시스템에 대해 보완을 하기 위해 N-tier 시스템 등장 시스템 구성 3-tier 환경을 극복하기 위하여 개발된 환경 EJB 컴포넌트 기반으로 작성되므로 내부적으로 RMI를 사용하여 통신한다. EJB 아키텍쳐는 개발자가 분산환경을 쉽게 개발할 수 있게 되어 있다. N-tier 시스템 설계시 유의사항 확장성 고려, 계층간 의존성 최소화 이식성 어플리케이션 설치 시 시스템 환경에 대한 영향 최소화 네트웍 트래픽 고려 특정 벤더의 솔루션에 의존하지 말아야 미들웨어의 종류 TP-Moniter : 이질적인 분산환경에서 트랜잭션을 처리하..