본문 바로가기

tomcat timeout 에러 항상 이클립스에서 간단한 것들만 돌려봤더니 서버실행시(Run On Server) Timeout 오류를 처음 겪어 봤습니다. 사실 서버설정에 이런 내용이 있는줄도 모르고 있었군요. ㅠ..ㅠ (여기서는 Tomcat 6.0버전을 사용했습니다.) "Starting Tomcat v6.0 Server at localhost' has encountered a problem. Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. 위와 같은 오류가 나타납니다. 45초내에 서버시작을 못했다고.. 더보기
[Oracle] sqldeveloper로 특수문자 입력 sqldeveloper로 데이터를 입력할때 특수문자 특히 &기호를 substitution variable로 인식하여 정상적인 값이 들어가지 않은 적이 있다.이는 select나 다른 쿼리들도 마찬가지로 예를 들어SQL > INSERT INTO "TABLE_NAME" ("COLUNM_NAME") VALUES ('test&value');이를 커밋하면 다음과 같은 창이 뜨는데 이를 해결하기위한 방법은 다음과 같다. 1. substitution variable 기능을 OFF시킨다. 1) SQL > SET DEFINE OFF;2) SQL > SET SCAN OFF; 2. substitution variable 기능을 사용해야 할 경우 &대신 다른문자로 지정한다.SQL > SET DEFINE @ -- '&' 대신 '.. 더보기
JSTL IF ~ ELSE 문 - <c:if>와 <c:choose> 단순 IF문 : if문에서 else가 없는 단순 if문을 구성할때 사용할 수 있다. 홍길동이 맞습니다. IF ~ ELSE 문 : 우리가 많이 사용하는 if~else 문의 경우 jstl에서는 를 이용하여 구성하여야 한다. 홍길동이 맞습니다. 홍길동이 아닙니다. 사람이 없습니다 ㅜㅜ 위의 구문을 jsq 코드로 표현하면 아래와 같다. 비교기호 : eq, ne, empty if문을 사용할때에는 반드시 값과의 비교를 작성하게 되는데, jstl에서는 eq, ne와 같은 비교기호를 이용해도 된다. 1. eq (==) 비교하고자 하는 값이 동일한지를 확인할때 사용한다. 2. ne (!=) 비교하는 값이 동일하지 않은지 확인할때 사용한다. 3. empty (== null) 비교하는 값이 null 인지 확인할때 사용한다... 더보기
4. 안드로이드 스튜디오 데이터 옮기기 intent PutExtra 만들던 프로젝트에 EditView를 하나 만듭니다. 추가한 EditView의 정보를 가져오고, 그 안의 값을Intent에 putExtra로 집어 넣습니다. 가져오는 부분으로 Intent를 가져와주고, 그안에 있는 데이터를 저장한 후에 TextView의 내용으로 집어 넣어줍니다. 작동 화면 더보기
3. 안드로이드 스튜디오 화면 추가, 버튼 리스너 안드로이드 스튜디오 화면 추가, 버튼 리스너 기존 엑티비티에 버튼을 추가해 줍니다. 버튼의 이름과 내용을 적어줍니다. (더블클릭하면 아래그림과 같은 창이 뜹니다.) 이제 이동할 화면을 만들어줍니다. 우클릭 > NEW > Activity > Blank Activity 엑티비티 이름을 정합니다. 생성된 화면에 textview를 고칩니다. 이제 클릭했을때 작동하는 것을 설정합니다. Button button1; button1=(Button)findViewById(R.id.button);button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent1=new Intent(MainAc.. 더보기