programing

gradle process 명령어 java가 0이 아닌 exit 값 1로 종료되었습니다.

codeshow 2023. 2. 26. 10:18
반응형

gradle process 명령어 java가 0이 아닌 exit 값 1로 종료되었습니다.

합니다.gradle bootRun --stacktrace --debug중앙에서OS 7 터미널은 그래들을 사용하여 이 샘플 스프링 부트 앱을 실행합니다.

Caused by: org.gradle.process.internal.ExecException:  
Process 'command '/opt/jdk1.8.0_45/bin/java'' finished with  
non-zero exit value 1

저는 이 오류를 검색하여 유사하지만 중복되지 않는 다른 SO 게시물을 읽었습니다.예를 들어, 이것은 Cent에서 일식입니다.OS 7과 웹 어플리케이션.안드로이드 앱 등이 아닙니다.또한 다른 게시물에 제공된 명령어에서도 이 문제는 해결되지 않았습니다.

이 문제를 재현하기 위해 필요한 모든 코드는 위의 github 링크에 있으며, 문제를 진단하기 위한 모든 로그는 다음 OP에 있습니다.샘플 앱을 정상적으로 기동하기 위해서, 이 에러를 해결하려면 어떻게 해야 합니까?


문제의 단계별 재현:


로 이동하여 앱을 했습니다./home/user/workspaces/라고 입력합니다.git clone https://github.com/jrodenbostel/beyond-the-examples

다음 '네비게이션'으로 했습니다.cd /home/user/workspaces/beyond-the-examples/part-5라고 입력했습니다.gradle bootRun --stacktrace --debug스택 트레이스 로그는 파일 공유 사이트에 대한링크를 클릭하면 읽을있습니다.(로그가 너무 길어서 이 OP에 포함할 수 없습니다.)

원래 오류 메시지는 다음과 같습니다.

여기에 이미지 설명 입력

의 ★★★★★★★★★★★★★★★의 변경%JAVA_HOME%의 Window 환경 변수( 디렉토리 Java 9의 Window)에 .C:\Program Files\Java\jdk-9.0.1 )에서 Java8 ( ) 。Java 8 ( ) 。C:\Program Files\Java\jdk1.8.0_151가 고쳐준 을 사용하다J는했는지 알 수 있습니다.%J는 어떤 경로로 설정했는지 알 수 있습니다.AVA_HOME에 AVA_를 합니다.HOME % 력 home 。echo %JAVA_HOME%이치노

2017년 20일 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★gradle bootRunJava 9 서 java java java java java java java java java java java 。빨리 고쳐져서 이 답변을 삭제할 수 있기를 바랍니다.

로그를 보면, 이것은 고객의 문제인 것 같습니다.

nested exception is org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL [inser t into users (username, password, enabled) values (?,?,?)]; Data truncation: 
Data too long for column 'password' at row 1; nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'password' at row 1. 

암호 크기를 줄일 수 있습니까?그렇지 않으면 '비밀번호' 열 크기를 늘려야 합니다.

My의 경우 스프링 부트애플리케이션을 기동하려고 했을 때 이 에러가 발생하고 있습니다.오류가 발생한 이유는 포트 8080(내 경우 앱을 실행하기 위한 기본 포트)이 이미 컴퓨터의 다른 애플리케이션(mySql)에서 사용되고 있었기 때문입니다.

다른 앱을 삭제하고 앱을 다시 시작하려고 했는데 작동했어요!

이 에러에 대한 제 경험을 더하고 싶었을 뿐이에요.Grails 어플리케이션 Forge를 사용하여 Grails 5.1.2 어플리케이션을 생성할 때 이름에 전체 패키지를 포함시켰습니다.가 ''로 '는 '자바'로 끝납니다.
0이 아닌 종료값 1" 오류입니다.다시 돌아가서 어플리케이션 이름만으로 어플리케이션을 생성하고 패키지를 삭제하면 동작했습니다.또, 이것은 Windows 10 의 커맨드 프롬프트의 문제일 뿐입니다.두 버전의 어플리케이션은 모두 Cygwin 명령 프롬프트로 동작했습니다.

언급URL : https://stackoverflow.com/questions/34425992/gradle-process-command-java-finished-with-non-zero-exit-value-1

반응형