programming/jsp 122

[jsp] 톰캣 다중 도메인 적용하기

[jsp] 톰캣 다중 도메인 적용하기 톰캣으로 웹서비스를 하다 보면 하나의 톰캣에서 도메인을 여러개 사용하여 웹서비스를 해야 하는 경우가 생깁니다. 이경우에 톰캣에서 host 설정을 하면 쉽게 처리 할 수 있습니다. 이렇게 설정하면 웹어플리케이션을 두개 만들고 각각 webapps1, webapps2에 ROOT.war로 배포하면 도메인별로 서비스를 할 수 있습니다. 이말은 웹어프리케이션명이 보이지 않고 도메인으로만 접속이 가능하다는 것입니다. [jsp] 톰캣 다중 도메인 적용하기

programming/jsp 2013.06.11

[jsp] json-lib 를 이용한 list -> json 으로 뽑기 jdk14 [샘플]

[jsp] json-lib 를 이용한 list -> json 으로 뽑기 jdk14 [샘플] [애플리케이션 파일 구조] [소스] package sample; import java.util.HashMap; import java.util.List; import java.util.Map; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import net.sf.json.xml.XMLSerializer; public class test { /** * @param args * http://sheplim.tistory.com/74 */ public static void main(String[] args) { // TODO Auto-generated meth..

programming/jsp 2013.04.03

[jsp] json-lib 를 이용한 list -> json 으로 뽑기 jdk1.4, json-lib-2.3-jdk13

[jsp] json-lib 를 이용한 list -> json 으로 뽑기 jdk1.4, json-lib-2.3-jdk13 톰캣 7에서 잘 돌아가던 API 웹서버를 JDK 1.4에서 돌아가도록 만들어야 해서 라이브러리를 JDK 1.4에 맞추어서 설치 테스트를 했는데 오류가 발생 했습니다. 나중에 알고 보니 json-lib-2.4-jdk13.jar를 사용해서 발생한 문제였습니다. json-lib-2.3-jdk13.jar로 변경하고 나서 문제가 해결 되었습니다. 덕분에 json-lib 라이브러리 공부는 열심히 했네요 ^^ [JDK1.4에서 돌리기 위한 library 목록] 맨 아래 이미지 [자바소스 위치] JSONArray jArray = new JSONArray(); jArray = JSONArray.from..

programming/jsp 2013.04.03

[jsp] iis와 톰캣이 동일하게 80, 443포트로 웹 서비스하도록 설정

[jsp] iis와 톰캣이 동일하게 80, 443포트로 웹 서비스하도록 설정 서버: 1개 IP: 2개 웹서버: IIS, 톰캣 환경에서 IIS의 경우는 IP가 여러개일 경우에 IP별로 80포트를 별도로 이용 할 수 있습니다. 같은 서버에서 톰캣을 80포트로 서비스하고 싶을 때의 환경 설정 방법입니다. IIS는 설정은 이미 되어있고, 톰캣은 111.111.111.112 IP를 사용하도록 설정합니다. 톰캣에서 server.xml 80포트와 443포트를 설정하는 Connector 에 다음 톰캣웹서버에서 사용할 IP를 추가합니다. 이렇게 하면 웹 서비스를 이용할수 있습니다. 윈도우즈에서는 netstat 명령을 이용하여 점유 여부를 확인해 볼 수 있습니다. [jsp] iis와 톰캣이 동일하게 80, 443포트로 웹..

programming/jsp 2013.03.18

[jsp] 프록시 서버 구성하여 url 확인하기 Burp Suite v1.4.01 by PortSwigger

[jsp] 프록시 서버 구성하여 url 확인하기 Burp Suite v1.4.01 by PortSwigger http://portswigger.net/burp/downloadfree.html Installation instructions ========================= The Burp Suite program is an executable JAR (Java archive) file called burpsuite_v1.4.01.jar Burp Suite requires a Java Runtime Environment, and will run on any platform for which a JRE is implemented. It requires Java version 1.5 or later..

programming/jsp 2013.03.04

[jsp] request.getRemoteAddr()에서 ipv6 로 보일 경우

[jsp] request.getRemoteAddr()에서 ipv6 로 보일 경우 windows7, windows server 2012에서 톰캣 웹서버로 jsp 실행시에 의 실행결과가 다음과 같이 나오는 경우가 있습니다. 이 경우는 특정 OS에서 ipv6 type으로 ip를 리턴하여 보이는 현상입니다. 톰캣에서 이 부분을 ipv4로 변경하고자 한다면 -Djava.net.preferIPv4Stack=true 추가합니다. 1) 이클립스 설정 추가 2) 톰캣 [TOCMAT_HOME]\bin\catalina.bat 설정 추가 set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Djava.net.preferIPv4Stack=true 3) 실행 결과 [jsp] request.getRemot..

programming/jsp 2013.02.12

[jsp] 아파치 웹 서버와 톰캣 연동과 https 설정

[jsp] 아파치 웹 서버와 톰캣 연동과 https 설정 워드프레스와 톰캣을 연동하기 위한 테스트 환경 구축입니다. 하나의 서버에서 아파치와 톰캣이 구동되다 보니까 80, 443 포트를 아파치에서 점유해서 톰캣에서는 사용하지 못하는 경우가 생겼습니다. 이때의 해결책으로 AJP를 이용합니다. •테스트 환경 –Windows XP –Apache Http Web Server 2.2 –Tomcat 7 1.인증서 파일 생성 1) 인증서 생성 openssl이 포함된 Apache Http Web Server를 설치합니다. 워드프레스 설치 파일에 포함된 Apache Http Web Server를 이용하였는데 포함되어 있습니다. 2) 디렉토리 이동 C:\APM_Setup\Server\Apache\bin 이동 3) 파일 복..

programming/jsp 2013.02.07

[jsp] 다중 IP에서 IIS와 톰캣으로 80, 443 port(포트) 여러개 쓰기 환경 설정

[jsp] 다중 IP에서 IIS와 톰캣으로 80, 443 port(포트) 여러개 쓰기 환경 설정 서버: 1개IP: 2개웹서버: IIS, 톰캣환경에서 IIS의 경우는 IP가 여러개일 경우에 IP별로 80포트를 별도로 이용 할 수 있습니다. 같은 서버에서 톰캣을 80포트로 서비스하고 싶을 때의 환경 설정 방법입니다. 톰캣에서 server.xml 80포트와 443포트를 설정하는 Connector 에 다음 톰캣웹서버에서 사용할 IP를 추가합니다. 이렇게 하면 80, 443 포트를 192.168.10.10 만이 점유하여 웹 서비스를 이용할수 있습니다.윈도우즈에서는 netstat 명령을 이용하여 점유 여부를 확인해 볼 수 있습니다. [jsp] 다중 IP에서 IIS와 톰캣으로 80, 443 port(포트) 여러개 쓰..

programming/jsp 2013.01.17