1. jsp, servlet 개발을 위한 이클립스 설정 및 톰캣 연동하기
file->new->other->server->server
Tomcat 7.0을 선택한다.(6.0을 까신분은 6.0선택) 하지만, 7.0이 안깔려 있으면 server’s hostname 과 server name이 나타나질 않는다.
그부분은 우리가 채우는게 아니라, 저절로 채워짐.
Tomcat installation directory부분에 browse를 누르고, 톰캣이 깔린곳을 선택. 그리고 finish
자.. 돌아가는지 한번 보자..
서버탭에서 그림과 같이 stopped라고 되어 있는곳에서 오른쪽 버튼을 누르고, start 실행
보통은 처음 까는 사람은 실행이 될것이다. Stopped->started로 변경됨.
안될시에는
그림과 같이 서버상태가 이미 시작되어 있는지 확인하고, 시작되어 있으면, 중지시켜야함..
2. 프로젝트 생성
이제 톰캣서버와 이클립스가 연동되었으면, 프로젝트를 생성해보자
dynamic web project 선택
project name 넣기.
Finish.
자 .. 여기서.. jsp 와 servlet을 테스트 해본다.
JSP. 테스트
위와 같이 나온다.
안될시.. 체크 해야할점.. 이클립스에서 서버가 실행되어 있어서는 안된다.
익스플로러로 보기를 원한다면, 세팅 필요. 아래와 같이 webbrowser를 변경할수 있다.
이번엔 servlet 테스트
File->new->servlet
클래스 명 넣고,finish.
실행시켜 보자
7.0에서는 http://localhost:8080/testServeltJSP/servlet/sevletTestjava 라고 나온다.
Servlet이란 폴더가 저절로 생기는경우도 있고 이럴땐, 에러가 난다. servlet이라는 디렉토리를 삭제하고 실행하면 됨. 해결법 알았음... new Dynamic Web Project 만들때... Dynamic webmodule version을 낮추면 됨..서버 모듈을 3.0에서 2.5정도로 바꿔주면 됨.
다른컴에선 생기지 않았네.. 젠장할.. 여튼 성공~~
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=eun-kr");
try{
response.setContentType("text/html;charset=KSC5601");
PrintWriter out=response.getWriter();
out.println("<html>");
out.println("<head><title>hhh</head></title>");
out.println("<body>");
out.println("kkkkk ddddd");
out.println("</body>");
out.println("</html>");
}catch(Exception e)
{
}
'배워야 산다 > JAVA' 카테고리의 다른 글
RAC 접속 URL STRING (0) | 2014.11.24 |
---|---|
자바 split의 효율적인 사용 (0) | 2014.03.07 |
자바 substring (0) | 2014.03.07 |
자바 소켓 연결시 타임아웃 설정 (0) | 2014.02.24 |
자바설치, 이클립스 설정 1/2 (0) | 2012.02.06 |