'Back-End/Problems'에 해당되는 글 36건

  1. 2022.06.06 Dbeaver 연결시 에러 (public key retrieval is not allowed)
  2. 2020.12.15 이클립스 톰캣 관련 에러 (The Tomcat server configuration at ........) 8
  3. 2020.11.11 오라클 데이터베이스 에러 (상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection) 1
  4. 2020.11.11 오라클 에러 ORA-01727 numeric precision specifier is out of range (1 to 38)
  5. 2020.11.10 스프링 에러 - url로 자료를 전송할때 한글깨짐 오류
  6. 2020.11.10 XML에서 부등호 관련 에러 (The content of elements must consist of well-formed character data or markup.)
  7. 2020.11.10 카카오톡 로그인 관련
  8. 2019.08.20 스프링 에러 - Request method 'POST' not supported 3

Dbeaver 연결시 에러 (public key retrieval is not allowed)

Back-End/Problems 2022. 6. 6. 10:26
728x90
반응형

Dbeaver 접속시 public key retrieval is not allowed 에러가 발생할 경우에 다음과 같이 설정해주면 해결이 된다.

 

1. db 우클릭 Edit Connection 선택

 

2. Driver properties 클릭

 

3. allowPublicKeyRetrieval 옵션 TRUE로 변경

 

 

728x90
반응형
:

이클립스 톰캣 관련 에러 (The Tomcat server configuration at ........)

Back-End/Problems 2020. 12. 15. 06:30
728x90
반응형


에러 내용 : The Tomcat server configuration at ..... localhost-config is missing Check the server for errors.


- 해결방법 -


이클립스 실행후 하단에 있는 Server -> Tomcatv9.0 Server at localhost 오른쪽 마우스 클릭 -> delete -> 이클립스 재실행 -> tomcat 다시 추가



728x90
반응형
:

오라클 데이터베이스 에러 (상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection)

Back-End/Problems 2020. 11. 11. 10:20
728x90
반응형

에러 내용 : 상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection


해결 방법 


작업관리자 -> 서비스 탭에 들어가 아래 항목이 중지되어 있는지 확인하고 중지되어 있다면 실행시키면 된다.




728x90
반응형
:

오라클 에러 ORA-01727 numeric precision specifier is out of range (1 to 38)

Back-End/Problems 2020. 11. 11. 10:20
728x90
반응형


테이블 생성중 에러가 발생함


오류 보고 -

ORA-01727: numeric precision specifier is out of range (1 to 38)

01727. 00000 -  "numeric precision specifier is out of range (1 to 38)"

*Cause:    

*Action:


1
2
3
4
5
6
7
8
9
10
CREATE TABLE MEMBER_BOARD(
bno number(20not null primary key,
recommend varchar(20not null,
user_id varchar(20not null,
reg_date date default sysdate,
viewcnt number(50not null, ▶ viewcnt number(20) not null 로 변경함
title varchar(20not null,
rcnt number(20not null,
content varchar(200not null
);
cs


viewcnt number 데이터타입의 사이즈가 최대 38자리수까지 밖에 사용이 안되서 에러가 발생하였다.


38자릿수 이하로 설정하면 에러가 발생되지 않는다.


(오라클에서는 최대 38자리 이하로밖에 사용이 안되기 때문)

728x90
반응형
:

스프링 에러 - url로 자료를 전송할때 한글깨짐 오류

Back-End/Problems 2020. 11. 10. 18:54
728x90
반응형

크롬이나 파이어폭스는 url로 자료 전송시 자동으로 문자셋이 수정되어서 전송되지만, 인터넷 익스플로러에서는 문자셋이 수정되지 않기때문에


한글 자료를 전송할 시 에러가 발생한다.


그렇기 때문에 get방식을 하기 전에 앞쪽에 encodeURI를 붙이고 보낼 자료를 괄호( )안에 넣고 자료를 전송하면 한글이 깨지지 않고 전송이 된다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$(function(){
 
    //댓글 수정 버튼
    $("#btn_reply_Update").click(function(){
    if(confirm("수정 하시겠습니까?")){
        
        var rno = $("#rno").val();
        var r_content = $("textarea#r_content").text();
        var user_id = $("#user_id").val();
        var member_bno = $("#member_bno").val();
        var curPage = $("#curPage").val();
        var search_option = $("#search_option").val();
        var keyword = $("#keyword").val();
        
        
        document.form1.action="reply_update.do?rno="+rno+"&r_content="+encodeURI(r_content)+"&user_id="+user_id+"&member_bno="+member_bno+"&curPage="+curPage+"&search_option="+search_option+"&keyword="+keyword;
        document.form1.submit();
        
        
        alert("댓글이 수정되었습니다.")
                }
        });
cs








출처


https://leejungyeoul.tistory.com/6

728x90
반응형
:

XML에서 부등호 관련 에러 (The content of elements must consist of well-formed character data or markup.)

Back-End/Problems 2020. 11. 10. 18:54
728x90
반응형

XML파일 에서는 <부등호를 TAG로 인식하기 때문에 

 

"The content of elements must consist of well-formed character data or markup." 라는 에러가 발생하게 된다.

 

이러한 문제를 해결하기 위해서는 Query안에 사용되고 있는 부등호가 문자열이라는 것을 의미하게 

 

<![CDATA[내용]]> 으로 감싸준다.

 

 

 

 

 

변경전

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.<select id="bestlistAll" resultType="com.example.hansub_project.model.board.dto.MemberBoardDTO">
 
select member_bno, 
user_id, 
reg_date, 
viewcnt, 
title, 
rcnt, 
content, 
recommend 
from 
    (
    select recommend, member_bno, user_id, reg_date, viewcnt, title, rcnt, content
    from member_board
    order by recommend desc
)
where rownum <= 10
        
</select>
cs

 

 

 

변경후 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<select id="bestlistAll" resultType="com.example.hansub_project.model.board.dto.MemberBoardDTO">
 
select member_bno, 
user_id, 
reg_date, 
viewcnt, 
title, 
rcnt, 
content, 
recommend 
from 
    (
    select recommend, member_bno, user_id, reg_date, viewcnt, title, rcnt, content
    from member_board
    order by recommend desc
)
<![CDATA[where rownum <= 10]]>
        
</select>
 
cs

 

 

 

 

출처

https://wonzopein.com/59

아래 책은 제가 공부할때 활용했던 책으로 추천드리는 책이니 한번씩 읽어보시는것을 추천드립니다!! ㅎㅎ

토비의 스프링 3.1 세트:스프링의 이해와 원리 + 스프링의 기술과, 에이콘출판

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

728x90
반응형
:

카카오톡 로그인 관련

Back-End/Problems 2020. 11. 10. 18:54
728x90
반응형

1. 카카오톡 로그인 api를 사용하려고 할때 아래와 같은 창이 뜨면 https://devtalk.kakao.com/t/topic/24448 


(카카오톡 개발자 홈페이지) 로 접속.






2. 아래와 같이 사용자 관리메뉴에 들어가 사용자 관리를 활성화 하고, 로그인 동의항목을 설정하면 된다.





출처

https://devtalk.kakao.com/t/topic/24448

728x90
반응형
:

스프링 에러 - Request method 'POST' not supported

Back-End/Problems 2019. 8. 20. 11:29
728x90
반응형

에러 내용

 

11:20:35.291 [http-nio-8090-exec-8] WARN [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver.logException:194]-

 

Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported]

 

 

 

스프링에서 컨트롤러로 맵핑할때 컨트롤러에 method방식을 명시해놓고, 그 방식으로 자료를 보내지 않으면 해당 에러를 발생시킨다.

 

이런 에러가 발생했을시에는 아래와 같이 post방식을 지원할 수 있도록 컨트롤러에 해당 메소드에 RequestMethod.POST 방식을 추가해주면 된다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@RequestMapping(value = "/board/view.do", method= {RequestMethod.GET, RequestMethod.POST}) //POST방식으로도 맵핑할 수 있도록 코드를 추가하였다.
    public ModelAndView view(@RequestParam int member_bno,
            @RequestParam int curPage,
            @RequestParam String search_option,
            @RequestParam String keyword,
            HttpSession session) throws Exception{
        
        //조회수 증가 쿼리
        memberboardservice.increaseViewcnt(member_bno, session);
        
        ModelAndView mav = new ModelAndView();
        mav.setViewName("board/memberboardview");
        
        //view로 자료를 넘기기위해서 mav에 값들을 저장해서 view.jsp로 리턴시킨다.
        mav.addObject("dto", memberboardservice.read(member_bno)); //상세보기를 한번 클릭하면 조회수를 1증가시킨다.
        mav.addObject("curPage", curPage);
        mav.addObject("search_option", search_option);
        mav.addObject("keyword", keyword);
        
        return mav;     //view로 넘어가서 출력이 된다.
    }
cs

아래 책은 제가 공부할때 활용했던 책으로 추천드리는 책이니 한번씩 읽어보시는것을 추천드립니다!! ㅎㅎ

토비의 스프링 3.1 세트:스프링의 이해와 원리 + 스프링의 기술과, 에이콘출판

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

 

728x90
반응형
: