목록IT/JSP (24)
이야기앱 세상
이클립스에서 에디터를 사용할 때 새로운 에디터를 추가하고 추가한 에디터를 기본 에디터로 설정하는 방법이다. 이클립스 메뉴 Windows>Preferences를 선택한 후 General>Editors>File Associations를 선태한다. File Associations 에서 원하는 확장자를 선택하고 Associated etitors 에서 원하는 에디터를 클릭한 후 Default를 누른다. 마지막으로 Apply and Close를 눌러 창을 닫으면 원하는 에디터가 기본 에디터로 선택되어 사용할 수 있다.
톰캣 8080 포트 충돌 해결하기 톰캣 서버를 사용할 때 아래와 같이 8080 포트가 충돌되었다는 경고창이 보이고 구동이 되지 않을 때가 있다. 1. eclipse에서 dynamic web project 생성 후 처음 tomcat server 연결시 포트가 충돌 할 경우 톰캣을 처음 실행할 때부터 8080 포트가 충돌될 때가 있다. 그런 경우는 톰캣외의 다음 프로그램에서 8080 포트를 이미 사용하고 있기 때문에 포트가 충돌되는 것이기 때문에 톰캣이 사용하는 포트를 변경해주면 포트 충돌없이 사용이 가능하다. 서버 항목에서 톰캣을 더블 클릭한다. 톰캣 설정하면서 포트를 8080에서 원하는 포트 번호로 변경한다. 8081로 변경로 변경하고 설정을 저장한 후 서버를 다시 실행한다. 2. tomcat serve..
Tomcat를 구동시킬 때 아래 그림처럼 45초 내에 서버를 시작할 수 없어서 결국 timeout이 발생하고 정지될 때가 있다. 'Starting Tomcat v9.0 Server at localhost' has encountered a problem. Server Tomcat v9.0 Server at localhost was unable to start within 45 seconds. If ther server requires more time, try increasine the timeout in the server editor. 이런 경우 timeout 시간을 늘려서 서버가 시작하지 못 하는 문제를 해결할 수 있다. 이클립스를 구동하고 서버 항목을 클릭하면 보여지는 화면에서 timeouts 메뉴..
이클립스 JSP 페이지 생성시 선택할 수 있는 JSP 템플릿 추가하기 이클립스를 사용해서 JSP페이지를 생성할 때 기본 템플릿을 사용하지 않고 템플릿을 추가한 후 추가한 템플릿을 사용하기를 원할 때 아래와 같이 이클립스 메뉴의 Window > Preferences > Web > JSP Files > Editor > Templates 이동해서 템플릿을 추가한다. [New] 클릭 Name, Description을 지정하고 Context는 New JSP를 선택한다. Pattern에 JSP 생성시 기본적으로 보여질 내용을 명시한다.(아래는 HTML5 형태의 기본 코드) [OK] 클릭 새로운 템플릿(JSP for HTML5)가 생성된 것을 볼 수 있다. [Apply and Close]를 클릭 JSP 파일을 생성할..
Eclipse로 Dynamic web project를 만들고 작업하다가 서버에 배포하거나 백업 목적으로 war 파일로 추출하는 경우가 있다. 아래 동영상은 Dynamic web project를 war 파일로 export하거나 import 하는 과정을 설명하고 있다.
이클립스 다이나믹 웹프로젝트(Eclipse dynamic web project)를 설정해서 JSP를 이용한 웹어플리케이션을 제작할 수 있는 환경을 만들어 본다. JSP로 웹어플리케이션을 제작할 때는 Tomcat 서버를 이용하게 되는데 Eclipse Dynamic Web Project를 구성해주면 이클립스에서 톰캣을 쉽게 제어할 수 있어 웹어플리케이션 제작을 편하게 할 수 있다.
eclipse와 연동하는 svn의 repository 경로의 아이디 또는 비밀번호 변경하기 C:\Users\user[내 pc 이름]\AppData\Roaming\Subversion\auth\svn.simple 파일을 삭제한 후 repository를 새로 고침(Refresh) 하면 아이디와 비밀번호를 새로 입력할 수 있다.
myBatis insert문 사용시 동적 sql selectKey 사용하기 insert 시 조건에 따라 다른 값을 넣고자 한다면 selectKey를 이용해서 전달된 자바빈 또는 map에 원하는 값을 지정할 수 있다. 자바빈의 프로퍼티 또는 map의 key에 값을 저장하고자 한다면 insert문을 실행하기 전에 selectKey 태그를명시해야 하며 keyProperty에 자바빈의 프로퍼티 또는 map의 key 값을 지정해 준다. select board_seq.nextval from dual select board_seq.currval from dual insert into board values (#{id},#{name})