728x90

 

Several ports (8005, 8009) required by (서버명) are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 

=> was 재시작을 위한 포트가 이미 사용중인 경우이다. 포트를 사용하고 있는 pid를 확인하여 강제 종료해야한다.

 

 

//포트 사용중인 서비스 확인

netstat -a -n -o -p tcp  


//해당 pid 서비스종료

taskkill /f /pid 4444

 

 

Reference

 

http://myblog.opendocs.co.kr/archives/1702

 

 

 

728x90
728x90

에러 : java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for​ ~

 

[에러가 발생할수 있는 상황]

 

1. mapper id가 다를경우

   - mapper파일(MyBatis의 쿼리문을 등록한 XML파일)에 <select id=''.. 에 id와 

     mapper파일에 직접 접근하는 java파일(DAO나 service)에 적어놓은 id값이 다른 경우 

2. Parameter와 bean의 필드명이 틀린 경우

3. mapper파일(MyBatis의 쿼리문을 등록한 XML파일) 정의된 네임스페이스(namespace)와 

   mapper파일에 직접 접근하는 java파일(DAO나 service)에서 호출하는 네임스페이스(namespace)가 다를 경우

4. MyBatis config파일에 mapper가 정의가 되어 있지 않거나 Spelling이 틀린 경우

5. mapper에 정의된 namespace 명칭이 같은 Application 내에 중복 될 경우

 

[출처] [에러] 마이바티스 에러 Mapped Statements collection does not contain value for​ ~|작성자 자바킹

 

728x90
728x90
  • 파라미터 값을 전달받는 예제의 동작 원리

 

 

 -. HelloWorld02.action을 요청하면 HelloWorld02 액션  객체가 인스턴스화되면서 params 인터셉터가 요청 시 전달되는

    파라미터(name)를 읽어 액션의 setter(setName)를 호출한다.

 

 -. setName( ) 메소드를 통해서 name 프로퍼티의 값이 'Devil'로 세팅된 후에 execute( ) 메소드가호출된다.


 -. execute() 메소드에서는 "Hello," 다음에 요청 파라미터 값(Devil)으로 세팅된 name프로퍼티 값을 연결한 후에 'return SUCCESS;' 하였다.

    때문에 'success' <result> 요소, params 인터셉터 소스창 ⓐ에 의해서 helloWorld.jsp가 실행 결과를 출력할 페이지가 되고

    helloWorld.jsp에서 표현 언어로 ${message}와 같이 출력을 하면 'Hello, Devil!'이 출력된다.



출처: https://wickedmagic.tistory.com/170 [사악미소의 현대마법의 공방]

728x90
728x90

기존 프로젝트를 바탕으로 토이프로젝트를 마구잡이로 만들다가 발견한 에러

 

log4j:ERROR setFile(null,true) call failed.

 

원인: 프로젝트의 소스 폴더에 log4j.properties 파일을 추가 안해서 생긴 에러

해결방법은 역시나, log4j.properties를 추가하면 되는데, 이번건은 추가해서 해결했으나,

경우에 따라서는 추가해도 안된다는 경우가 있나보다.

 

예:

https://codeday.me/ko/qa/20190324/146081.html

 

 

 

728x90

+ Recent posts