JSP 윈도우에서 개발하고 리눅스에 적용하기[버전 2] - 지식IN


Q : 윈도우에서 코딩한 JSP파일을 리눅스에서 실행가능한가요?


Q 상세내용 :
제가 윈도우2000에서 jsp를 코딩해서 레진을 통해서 홈페이지를 만들었거덩여..
근대 이걸 리눅스에 올리고싶은데..
코딩 수정을 많이 해서 바까야하나여???
웹호스팅을 하려고하는데 윈도우서버는 비싸고 또한 윈도우는 asp만 지원하고 jsp를 지원안해서 (웹호스팅 대부분)..
아 고민이네요..
고수님들 도와주세요..

질문이 두서가 없네요 ㅜㅜ 정신없어서
고수님들 부탁좀..
만약 코딩을 바꺼야한다면 어떻게 바꺼야하는지좀 알려주세요..


 A : 
 
거의 변경할일은 없습니다.
특히 레진을 통했다면 문자셋도 유닉트 타입으로 전환하지 않아도
특별한 경우가 없는한 걱정하시 않으셔도 됩니다.

만약 호환에 문제를 야기할 수 있는것은 다음과 같습니다.

1. 설정파일을 통하여 리소스를 잃어 오는가.
- 설정파일 Path 에 의존하므로 리눅스 Path을 적용하여야 합니다.
- 만약 리소스번들 같은것으로 classes 믿에 있는것을 읽어온다면
관련 없음.

2. DB 에서 저장 및 읽어 올시 한글이 깨지는가.
- 실제 간단한 테스트를 요함
- 입력시 깨지는지 출력시 깨지는지 파악하여 적절한 대응이 필요합니다.
- 서버설정이나 DB설정에 의존하므로 어떻다 말씀드리기가 어렵습니다.

3. 외부 라이브러리를 사용한 경우
- RESIN_HOME/lib 혹은 XXXSERVER_HOME/lib 에 해당 라이브러리를 카피하여 넣습니다.
- Context/WEB-INF/lib 에 외부라이브러리를 추가한경우 관련 없음.

이외에는 없습니다.

서버호환에 문제가 될경우는 서버에서 resin 이 아닌 tomcat 을 사용하는경우
WEB-INF/web.xml 이 문법상 다른경우가 존재하는데 tomcat 에 sample을 따라하시면
문제가 간단하게 해결 될 것입니다.

만약 resin 을 사용하신다면 resin2.1.x 나 resin3.0.7 을 사용하시는데
되도록이면 아직은 resin2.1.x를 사용하시기 바랍니다.
만약 3.0.7을 사용하신다면 모든 파일의 케릭터 타입을 유닉스 타입으로
전환하신 다음 카피하시는 것이 좋을것 같습니다. 3.0.3 에서는 문제가 되었던 
문제라 3.0.7 에서는 어떨지 모릅니다.

PS: 속도를 위해 설치하시고 한번씩 다 찔러 주시는거 잊지마시구요~


 

글이 마음에 드셨거나 도움이 되셨다면
댓 글을 남겨 주세요
저에게 큰 힘이 됩니다.

손가락 추천 부탁 드려요~!!!
(로그인이 필요 없습니다)