반응형

컨트롤러에서 넘어본 변수 .. 에러 화면

 

세팅에서 thy 로 검색후 

아래처럼 변경하면 변수 검사 하지 않아서 오류 발생 안함 

 

페이지에 오류가 보이믄 쫘증쫘증

반응형
반응형

에디트 컨비그에서 

On Update action >> update classes and resources

On freme deactivation >> update classes and resources 선택하면 된다

 

 

반응형
반응형
Cannot-load-driver-class-com.mysql.cj.jdbc.Driver

위 오류 발생하면서 스프링 부트 실행 안됨 ;;;

 

결론 그래들 리프레쉬 ( gradle )

그래들 탭 젤 왼쪽 상단 누르면 다시 받으면서 해결됨

 

 

 

오류 사항들 정리

 

 

테스트 코드에는 

runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'

로 되어 있었는데 

집 로컬  mysql  로 되어 있음

 

위 주석 처리 후

 

implementation 'mysql:mysql-connector-java'

마이에스큐엘 추가 

 

뭔가 라이브러리 교체가 안되는거 같음 

해서 위 방법으로 리프레쉬 후 정상 작동 확인

 

 

 

전체 설정 참고

 

plugins {
    id 'org.springframework.boot' version '2.7.3'
    id 'io.spring.dependency-management' version '1.0.13.RELEASE'
    id 'java'
}

group = 'org.zerock'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'mysql:mysql-connector-java'

    compileOnly 'org.projectlombok:lombok'
    developmentOnly 'org.springframework.boot:spring-boot-devtools'
    //runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'


    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    testCompileOnly 'org.projectlombok:lombok'
    testAnnotationProcessor 'org.projectlombok:lombok'

}

tasks.named('test') {
    useJUnitPlatform()
}

 

반응형
반응형

이클립스 압축본을 프로젝트에서 받았는데

디버그 모드에서 브레이크 포인트를 걸었는데 이상하게 나옴;; 

참고

이게 모야!!!

구글 god 님 도와주세요 ~!!

역시 방법이 있음 

 

디버깅 모드(퍼스펙티브)에서 왼쪽 위에 메뉴에 보면 "Skip all Breakpoints"가 활성화되어있는 경우이다.

이 메뉴를 비활성화 시키면 정상적으로 작동된다.

출처: https://devzeroty.tistory.com/entry/이클립스-디버깅-시-사선으로-브레이크-포인트-표시되면서-안될-때

으히히 끝

디버그 모드 이동방법

디버그 모드 이동방법

디버그 모드에서 체크 해제 하는 스샷

반응형
반응형

개발 서버 구축 과정 정리

JAVA JDK 8 설치
 윈도우용 인스톨 1.8 
 ** 64Bit 확인
 java -d64 -version
 
윈도우용 톰켓 설치 
 ** 압축본으로 변경  설치본은 32bit로 설치 
 윈도우 서비스 등록 (압축제거 후 bin 폴더에서 cmd)
 service.bat install tomcat8_service
 해당 webApp 폴더 권한 추가 (스크린샷 참조)
 포트 : 8080
 tomcat-users.xml 하단 젠킨스 톰캣서버 빌드를 위해 사용자계정 추가


log 한글깨짐 수정
catalina.sh
touch "$CATALINA_OUT"
if [ "$1" = "-security" ] ; then
if [ $have_tty -eq 1 ]; then
  echo "Using Security Manager"
fi
shift
eval $_NOHUP "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
  -D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
  -classpath "\"$CLASSPATH\"" \
  -Djava.security.manager \
  -Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
  -Dcatalina.base="\"$CATALINA_BASE\"" \
  -Dcatalina.home="\"$CATALINA_HOME\"" \
  -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
  -Dfile.encoding=”utf-8″
  org.apache.catalina.startup.Bootstrap "$@" start \
  >> "$CATALINA_OUT" 2>&1 "&"

  else
eval $_NOHUP "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
  -D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
  -classpath "\"$CLASSPATH\"" \
  -Dcatalina.base="\"$CATALINA_BASE\"" \
  -Dcatalina.home="\"$CATALINA_HOME\"" \
  -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
  -Dfile.encoding=”utf-8″
  org.apache.catalina.startup.Bootstrap "$@" start \
  >> "$CATALINA_OUT" 2>&1 "&"

  fi

VISUAL Svn Server 설치 repository 생성
 설치 후 레파지토리 폴더 만든 후 (설치 할때 기본 생성)
 이클립스에서 직접 team - shareProject 로 해당 프로젝트 업로드
 
젠킨스 설치 참고 URL ( https://hjw1456.tistory.com/21 )
 admin / 암호 입력 
 기본 암호 있는 파일 경로 C:\Program Files (x86)\Jenkins\secrets\initialAdminPassword
 
 포트설정 : 8088
 세팅 파일 C:\Program Files (x86)\Jenkins\jenkins.xml
 -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8088 --webroot="%BASE%\war"
 
 Maven 설치/세팅 
  설치 인스톨 
  clean install -P local ,dev ,prod
   
  Maven 에서 생성된 war 파일 톰켓 서버로 복사
윈도우 webApp 폴더 권한 확인



반응형
반응형

eclipse 에서 git 연동하는데 분명 저장이 되어서 잘 사용하고 있었는데

언제부터인가 다시 입력하라고 나옴


store secure 어쩌고가 오류난것 같음  찾아보니 옵션 있음


window > preferences >general > security >secure storege 

에서 contents 탭에 들어가서 git 찾은후 삭제 후 다시 저장하니 깔금 해결 !!!


save image



반응형
반응형

maven dependencies  위에 처럼 안나옴

왜 그런지 모르겠는데 여하튼 그럴땐

프로젝트 선택

마우스 오른쪽

Configure > Convert to Maven 해주면 된다... 




요상한 오류 


반응형
반응형

프로젝트 생성


new > other maven Project 

 ** Create a Simple project 체크


group id 등등 설정


pom.xml


maven compile plug 설정

<project>

-- 안쪽

<build>

<finalName>testJson</finalName>


<plugins>


<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.1</version>

<configuration>

<source>1.8</source>

<target>1.8</target>

<encoding>utf-8</encoding>

</configuration>

</plugin>

</plugins>

</build>

</project>



maven project 완성


maven 자동빌드 등으로 이클립스 멈춤현상 없애기


pom.xml 마우스 오른쪽


run as <  Maven Bulid  

Name 

project As for eclise 알아볼수 있는 이름 설정

Goals

eclipse:clean eclipse:eclipse


빌드 후 


프로젝트 선택 후 리프레쉬(f5)


webapp 경로 변경 

 기존 src < main < webapp 경로가 너무 깊다


 제일 상단 변경 

 


 maven-war-plugin 설정 변경


  <plugin>

<artifactId>maven-war-plugin</artifactId>

<version>2.4</version>

<configuration>

<warSourceDirectory>webapp</warSourceDirectory>

</configuration>

</plugin>


wtp 설정 추가


<plugin>

<artifactId>maven-eclipse-plugin</artifactId>

<version>2.9</version>

<configuration>

<downloadSources>true</downloadSources>

<wtpversion>2.0</wtpversion>

<wtpContextName>/</wtpContextName>

</configuration>

</plugin>


wtpContextName 부분 변경으로 url 부분 변경 가능

ex) <wtpContextName>home</wtpContextName>

     localhost:8080/home/ 시작으로 변경


webApp 폴더 아래 WEB-INF 폴더 생성

WEB-INF 안에 web.xml 생성


web.xml


<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns="http://java.sun.com/xml/ns/javaee"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

version="3.0">

<display-name>new</display-name>

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

</web-app>


webApp  아래 index.jsp 파일 추가




tomcat server add


서버 실행 성공



자꾸 잃어버려서 jsp 환경 설정 저장 


다음은 spring mvc 설정 이어서

반응형
반응형



아래 링크 .. 


http://codedragon.tistory.com/49

반응형
반응형




<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.12</version>

<scope>test</scope>

</dependency>


<dependency>

<groupId>org.mockito</groupId>

<artifactId>mockito-core</artifactId>

<version>2.2.22</version>

<scope>test</scope>

</dependency>


반응형

+ Recent posts