자바

JAVA/오류해결

[오류해결] Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use

Tomcat 서버를 사용할 때 생기는 서버 오류이다. 오류에 대한 설명은 아래와 같다. Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost 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). 서버를 Run 했을 때 이런 경고창과 함께 발생한다. 이 오류의 원인은 이미 (8005, 8080) 포트를 다른 톰캣서버에서 ..

JAVA/오류해결

[오류해결] Missing artifact com.fasterxml.jackson.core:jackson-databind:bundle

메이븐 파일을 사용할 때 jackson-core를 활용해 json을 사용하려고 할 때 메이븐 검색을 통해 얻은 dependency를 그대로 사용하면 라이브러리가 오류가 발생한다. 그대로 pom.xml에 갖다가 붙이면 Missing artifact com.fasterxml.jackson.core:jackson-databind:bundle:2.x.x 라는 오류 가 나타난다. ... com.fasterxml.jackson.core jackson-databind 2.13.1 bundle ... Stack overflow에 이 문제에 대한 해결방법을 알려주는 포스트가 있어 공유한다. https://stackoverflow.com/questions/54054390/missing-artifact-com-fasterx..

JAVA/Maven

[Maven] 메이븐 자바 웹 프로젝트 생성하기

메이븐에서 자바 웹 프로젝트를 만들어보자. 1. 메이븐 프로젝트 생성 메이븐 프로젝트를 생성해준다. Use defalut Workspace location을 선택하고 Next를 클릭한다. maven-archetype-webapp 으로 검색 찾아준 다음 Next를 클릭한다. Group Id와 Artifact Id를 적어준 다음 버전도 적어주자. Finish를 누르면 생성이 완료된다. 2. 오류 조정해주기 처음에 앱을 생성하면 index.jsp에서 오류가 발생할 것이다. 오류내용은 the superclass javax.servlet.http.httpservlet was not found on the java build path 이다. pom.xml으로 가보자. 빨간 박스에 있는 부분을 수정해주면 된다. 원래..

Spring/Hibernate

[오류해결] org.hibernate.hql.internal.ast.QuerySyntaxException

하이버네이트를 통해 쿼리를 사용하다보면 꼭 한 번은 만나볼 오류 중 하나이다. org.hibernate.hql.internal.ast.QuerySyntaxException: board is not mapped [from board order by id] org.hibernate.hql.internal.ast.QuerySyntaxException.generateQueryException(QuerySyntaxException.java:79) org.hibernate.QueryException.wrapWithQueryString(QueryException.java:103) org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorI..

JAVA/Maven

[Maven] 자바 버전 바꾸기

메이븐 파일을 만들면 1.8이 아닌 다른 버전으로 되어있는 경우가 있다. Defalut값이 1.8이 아닌 다른 버전이기 때문에 그런 것이다. 메이븐 프로젝트에서는 일반 자바 프로젝트와는 다르게 pom.xml을 통해 자바 버전을 바꿔줘야한다. 1. pom.xml 수정 pom.xml을 확인해보면 위의 빨간박스로 되어있는 부분이 있을 것이다. UTF-8 1.7 1.7 메이븐 컴파일러가 현재 1.7버전으로 설정되어있는 것을 확인할 수 있다. 이제 아래와 같이1.7을 1.8로 바꿔주면 된다. UTF-8 1.8 1.8 2. 프로젝트 업데이트 pom.xml의 내용을 바꾸었다면 프로젝트를 업데이트해주자 프로젝트를 우클릭 > Maven > Update Project 를 클릭한다. 밑의 3개의 체크박스를 체크해주고 OK버..

JAVA/Maven

[Maven] 메이븐 사용하기

1. 메이븐 플러그인이 있는지 확인하기 m2e 로 검색하여 Maven에 필요한 플러그인이 설치되어있는지 확인해보자. 아마 대체로 설치되어 있을 것이다. *** m2e 플러그인이 없을 경우 *** 다시 돌아가서 Add를 눌러준다. 위와 같이 적어준다. location은 "http://download.eclipse.org/technology/m2e/releases" 이다 Add 버튼을 누르면 이클립스에 파일이 fetch될 것이다. 해당 레포지토리가 목록에 생기는데 체크박스를 클릭하고 Next를 클릭한다. 또다시 Next를 클릭하고 Finish로 마무리하자. 설치 후에 위에 했던 방법으로 잘 설치됐는지 다시 확인해보자. ******************** 2. 프로젝트 만들기 메이븐 프로젝트를 만들어준다. ..

gakko
'자바' 태그의 글 목록 (2 Page)