SOAP(Simple Object Access Protocol)은 일반적으로 널리 알려진 http, https 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜입니다. SOAP에는 여러가지 방식이 있는데, 여기서는 간단하게 구성하여 XML메시지를 날리는 형태를 소개하겠습니다. 그리고 이 소스 코드를 구성할 때 URL이 HTTPS라서 SSL 인증에서 에러가 발생했는데, 이에 대한 해결법과 Weblogic 서버에서 사용될 수 있도록 구성 된 예제를 제공하도록 하겠습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646..
중국 내에서 Struts 2.3.3 이하 버전에서 원격을 통해서 접근하여 시스템 계정 등을 조작하는 프로그램 확산 여파로 인해 유지보수를 담당하고 있는 시스템의 Struts 버전을 업그레이드 해야할 필요가 생겼습니다. 무턱대고 전 라이브러리를 바꿔서 실행시켜 줬더니 역시나 돌아가질 않습니다. 아무래도 코어 등의 파일만 바꾼 후 점진적으로 바꿔줘야 하는 것 같습니다. Struts는 아래 링크에서 다운로드 가능합니다. struts.apache.org 업그레이드에 필요한 라이브러리 파일 목록은 다음과 같습니다. - commons-lang3-......jar - xwork-core-2......jar - struts2-core-2......jar - ognl-3.......jar - javassist-3......
때때로 이클립스에서 Tomcat 서버를 종료시키고 다시 실행시켰는데 재대로 종료되지 않아서 '이미 실행중입니다.' 등의 메시지를 볼 때가 있습니다. 이클립스를 종료하고 다시 열면 해결될 줄 알았는데 해결이 안되서 재부팅을 하곤 했는데, 찾아보니 바로 끌 수 있는 방법이 있더군요. 아무래도 전부 다 종료시키고 재부팅 하기에는 부담이 크니 꺼지지 않은 Tomcat 서버를 강제로 종료하는 방법을 알아보도록 하겠습니다. 1. Windows 시작 -> 실행 -> cmd C:\USERS> netstat -a -o 다음 명령어를 치면 아래와 같이 뜨게 됩니다. 아래 뜬 로컬 주소 중 tomcat이 사용하고 있는 포트를 찾은 후 PID를 알아내서 종료시키면 됩니다. 저같은 경우는 8095를 사용하고 있어서 PID가 3..
버튼을 클릭하면 GET방식으로 데이터를 넘겨주는 팝업창을 만들던 와중에 한글이 깨지는 현상이 발생했습니다. encodeURIComponent(인코딩된 URI를 반환하는 함수)로 인코딩 과정을 거친 후 넘겼는데 이상한 제 3세계 문자가 나타났습니다. 그런데 같은 방식으로 제작 된 운영 서버에 있는 팝업은 한글이 정상적으로 나타났습니다. 뭐가 문제일까 싶어서 검색해 봤는데 로컬 서버로 사용하고 있는 Tomcat 문제였습니다. Tomcat이 HTML BODY는 UTF-8로 디코딩하기에 POST방식은 문제가 없는데 URI같은 경우는 ISO-8859-1로 디코딩하기에 문제가 발생하는 것이었습니다. 그래서 같은 방식으로 제작 된 운영 서버에 있는 팝업의 경우 서버로 웹로직을 사용하고 있었기 때문에 문제가 없었던 것..
- Total
- Today
- Yesterday