안녕하세요 강의 정말 잘 듣고 있습니다 현재 코틀린으로 직접 타이핑해보며 따라하고 있는데, 자바 공부에 대한 필요성을 느끼고 있습니다 다름이 아니라 섹션 2의 POJO에서 스프링 테스트로 전환하며, 기존 테스트 디렉토리의 ProductServiceTest에 대부분 코드가 몰려 있던 구조에서 main 디렉토리에 파일이 많이 늘어서 구조를 맞추는 데 좀 어려웠습니다 중간에 누락된 부분이 있을까요? 만약 같은 분이 계시다면, 클래스명 선택한 다름(드래그로 하이라이트) f5가 이동, f6이 복사로 해당 클래스를 메인에 옮길 수 있습니다(윈도우/리눅스 인텔리제이 기준) 확인했습니다! POJO에서 이미 제가 말씀드린 방법으로 리팩토링 수행하셨네요 혹시나 헷갈리시는 분들 계실까봐 남겨두겠습니다
java.sql.SQLException: Access denied for user 'root'@' localhost ' (using password: YES) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:873) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4420) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1278) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2194) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2225) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2024) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:779) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at sun.reflect.GeneratedConstructorAccessor36.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:389) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.createConnection(JDBCConnection.java:328) at org.eclipse.datatools.connectivity.DriverConnectionBase.internalCreateConnection(DriverConnectionBase.java:105) at org.eclipse.datatools.connectivity.DriverConnectionBase.open (DriverConnectionBase.java:54) at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.open (JDBCConnection.java:96) at org.eclipse.datatools.enablement.internal.mysql.connection.JDBCMySQLConnectionFactory.createConnection(JDBCMySQLConnectionFactory.java:28) at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83) at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:359) at org.eclipse.datatools.connectivity.ui.PingJob.createTestConnection(PingJob.java:76) at org.eclipse.datatools.connectivity.ui.PingJob.run (PingJob.java:59) at org.eclipse.core.internal.jobs.Worker.run (Worker.java:63) 열심히 찾아보고 있지만 모르겠네요.
안녕하세요, 강의 진행 중 53강에서 WEB-INF 폴더로 member폴더를 이동했는데도 계속 404 에러가 발생해서 질문 남깁니다. 이전까지는 결과가 잘 실행되었는데 이 부분이 문제입니다. 혹시나 해서 이클립스 껐다가 다시 실행, 서버 클린, 서버 다시 실행, MYSQL 다시 실행, 프로젝트 클린, 웹브라우저 캐시 비우고 강력새로고침도 해봤고... 콘솔로 결과값도 찍어봤는데 경로도 나옵니다ㅠㅠ 어디를 놓친 것인지 모르겠네요. 관련 이미지를 첨부드립니다. .
이렇게 설정되어있고, class파일도 잘 생성된것을 확인했는데, SEVERE: 경로 [/web]의 컨텍스트 내의 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [JSP를 위한 클래스를 컴파일할 수 없습니다.: JSP 파일 [/sum.jsp]의 [5] 행에서 오류가 발생했습니다. MyUtil cannot be resolved to a type 2: pageEncoding="UTF-8"%> 3: <%@page import="kr.web.util.*" %> 4: <% 5: MyUtil my = new MyUtil(); 6: int sum = my.hap(); 7: %> 8: <!DOCTYPE html> JSP 파일 [/sum.jsp]의 [5] 행에서 오류가 발생했습니다. MyUtil cannot be resolved to a type 2: pageEncoding="UTF-8"%> 3: <%@page import="kr.web.util.*" %> 4: <% 5: MyUtil my = new MyUtil(); 6: int sum = my.hap(); 7: %> 8: <!DOCTYPE html> Stacktrace:]을(를) 발생시켰습니다. org.apache.jasper.JasperException: JSP를 위한 클래스를 컴파일할 수 없습니다.: 이와같은 오류가 발생합니다. 이유가 무엇일까요?
이와같이 설정하였는데요, server.xml에도 <Context path="/web" docBase="C:\eclipse-jee-2019-09-R-win32-x86_64\WEB\webapp"/> 이와같이 등록을 해주었습니다. 톰캣을 실행한 뒤 localhost:8081/web으로 접속하는 경우, localhost:8081/web/index.html과 동일한 화면이 출력되어 나옵니다. index2.html의 경우는 localhost:8081/web/index2.html 이렇게 정확하게 명시를 해줘야 index2.html화면이 나오던데요. 기본적으로 localhost:8081/web 를 입력한 경우 index.html이 출력되어 나오는 이유와, localhost:8081/web/index.html해당 url이 localhost:8081/web 와 동일한 동직을 수행하는 이유와 동일하게 수행되는 원리가 궁금합니다. 그리고 localhost:8081/web의 경우 왜 index2.html이 아닌 index.html이이 지정되어 나오는지 궁금합니다.
전자정부 프레임워크 3.9의 경우 종료되었다고해서 3.10을 다운 받았는데요, e GovFrame-3.10.0-Win-64bit.exe (3,641,056,401 Byte) 해당 파일을 다운로드 받았는데, jdk와 mysql등이 포함되어있는 bin폴더가 없는데 어떻게 해야하나요?
mysqladmin: connect to server at 'localhost' failed error: 'Authentication plugin 'auth_gssapi_client' cannot be loaded: ' 동영상과 다르게 저렇게 에러가 나는데 어떻게 하면 좋을까요
전자정부프레임워크는 eGovFrame-4.0.0을 사용하고 있으며, https-content.xml 파일을 알려주신 C:\eGovFrame-4.0.0 \workspace.ed u\.metadata\.plugins\org.springsource.ide.eclipse.commons.content.core 경로에 넣어 Spring MVC Project는 나오는 상태입니다.