티스토리 툴바


분류없음2012/03/21 17:01

이클립스에 기대서 개발하다 보면 너무 편해서 이클립스 없으면 서비스를 못할 수도 있겠다 싶은 날.


분명히 이클립스에서는 잘 서비스되던 놈이 톰캣 단독으로 띄워서 서비스 할라고 하니깐

404에러가 난다.

어라? 분명 서버는 이상 없이 떳고 톰캣 메인 페이지의 고양이까지 보이는데

내가 만든 프로젝트는 서비스를 못한다.

이게 뭔가.... 오타도 없고, WAR파일도 이상없이 풀렸는데도 서비스가 안되다니!!!



문제는 server.xml

conf/server.xml 을 열어서 이클립스에서 사용하던 server.xml을 덮어줬더니 한방에 해결

원인은

docBase 이름을 잘못줘서 WAR가 풀린 폴더를 못 찾은거였다.

docBase랑 contextRoot 조심하자 
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 갱우

TRACKBACK http://mini2g.tistory.com/trackback/86 관련글 쓰기

댓글을 달아 주세요

  1. 비밀댓글입니다

    2012/04/10 04:11 [ ADDR : EDIT/ DEL : REPLY ]

분류없음2012/03/12 15:15

아이프레임 구조로 만들어진 사이트는

리로드하게 되면 무조건 첫 페이지로 가게 되있다.

근데 고객 요청이 나오면 다 만들어진 상태에서 구조를 뒤엎을 수도 없는 노릇이니

방법이 필요하다.

결론부터 말하면 정상적인 방법 없음.

어떻게든 하고 싶으면

iframe 내부에서

location.href;

하면 현재 iframe의 주소를 구할 수 있다.

이 주소를 쿠키에 저장하고,

부모 jsp에서 쿠키에 값을 꺼낸 후, 쿠키 삭제하고

document.아이프레임이름.location.href = url;

해주면 되긴하는데

쿠키 사용이라 영 찜찜함... 

(쿠키 사용 방법은 검색)

어쩌겠어 찜찜해도 까라면 까는게 우리나라 SI 아닌가? 


만약 F5키에 매핑을 시켜야 한다면 

if(event.keyCode == 116){
.....
}

이러면 F5가 116번이므로  잡아서 처리해주면 된다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 갱우

TRACKBACK http://mini2g.tistory.com/trackback/85 관련글 쓰기

댓글을 달아 주세요

분류없음2011/12/14 22:29
삼바로 연결되어 있는 두 개의 서버에서 권한 문제가 골치였다

윈서버에서 IIS에 가상 디렉토리로 리눅서 서버에 접근을 하려니 도통 안되더라

일단

첫번째 가상 디렉토리는 네트워크 드라이브명이 아니라 네임 파이프 써야 한다.

\\xxx.xxx.xxx.xxx\test\files

이거에다가 자격 증명에는 해당 리눅스 서버에 접근 권한이 가능한 사용자의 계정으로 증명해야 한다.

두번째 IIS에서 자격 준거랑은 별개로 소스에서 파일 접근할때는 접근이 안되더라 젠장

이럴때는 web.config 파일에

<identity impersonate="true" userName="" password="" />

요렇게 추가해줘야

System.IO.Directory.Exist(Server.MapPath(dir));

하면 True로 뱉더라

아오 이거 때매 3일을 헤맸네

http://support.microsoft.com/kb/306158 

요기를 확인하시라~ 
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 갱우

TRACKBACK http://mini2g.tistory.com/trackback/84 관련글 쓰기

댓글을 달아 주세요