728x90

Junit 테스트 진행중 아래와 같은 에러가 떴다.

 

 org.junit.platform.launcher.core.EngineDiscoveryOrchestrator lambda$logTestDescriptorExclusionReasons$7

INFO: 0 containers and 2 tests were Method or class mismatch


Settings -> Build, Execution, Deployment -> Build Tools -> Gradle 에서

Build and run using Run tests using의 속성을 Intellij IDEA로 설정하면 해결된다.

728x90

해결법 - 

복사한 프로젝트 오른쪽마우스 ->  Build Path - > Configure Build Path - >Web Project Settings 에서

Context root 값을 변경된 프로젝트명으로 변경.

그리고,

Server 에서 복사된 프로젝트와 , 복붙된 프로젝트 둘다 서버제거.

그리고 둘다 서버재구동.

 

728x90

이클립스 계열 IDE 에서 한글 깨짐을 방지 하기위해서는 UTF-8을 적용시켜야 한다.

 

JSP 파일에서 ,

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<meta charset="UTF-8">

 

파일 생성마다 윗 명령어가 기본으로 작동되게 하려면..

alnair.tistory.com/18 사이트에서  글의 2단계를 따라하면 된다..

 

728x90

이전에 오류잡겠다고  server.xml의 <Context> 태그를 신나게 건드렷던 적이 있다..

그 오류가 다시 나에게로 돌아와 파일이 분명 존재함에도 404 오류를 발생시켰다.

 

해결법과 <Context> 태그에 대한 설명을 하겠다.

 

<Context docBase="프로젝트명" path="/프로젝트명" reloadable="true" source="org.eclipse.jst.jee.server:프로젝트명"/>

 

이 기본 구조이며 ,  각 구조는 이렇다.

 

docBase : 파일이 실제로 위치한 경로
path : 기본 톰캣 주소뒤에 붙는 기본 경로인데, 
톰캣을 시작시 기본 주소는 http://아이피:포트/  이지만, path가 뒤에 붙어서 http://아피이:포트/path 가됨.

 

즉 Context를 잘못수정하거나 , 지워버리면 404 오류가 발생함.

근본적인 해결책은 아니지만, 파일이있음에도 오류가 발생한다면 Context 태그 부분을 체크하고 수동으로라도 데이터를 넣어주자.

 

-참고-

jeanette.tistory.com/98

 

728x90

tnsgud.tistory.com/542

 

The project cannot be built until build path errors are resolved 에러 해결

The project cannot be built until build path errors are resolved 에러 해결 이클립스 사용중에 알수 없는 오류로 골머리를 싸매는 경우가 있어 정리해 봅니다. SVN에서 소스를 체크아웃을 받은 상황에서 프로..

tnsgud.tistory.com

요기서 해결과정을 잘 설명해준다.

728x90

-대처법-

가령 사용중인 포트번호가 8005일때,, 

 

cmd 를 실행후 다음 두줄을 실행하시면 됩니다.

 

-pid 탐색명렁어-
netstat -ano | find "LISTENING" | find "8005"
-pid죽이기-
taskkill /F /PID 29048

해당 두줄을 수행후, 톰캣 재구동하면 오류가 해결이 됩니다.

+ Recent posts