scouter icon indicating copy to clipboard operation
scouter copied to clipboard

윈도우 클라이언트 java version 문의

Open codingstore opened this issue 3 years ago • 1 comments

안녕하세요 이번에 릴리즈된 2.15.0버전으로 스카우터 클라이언트를 설치하였습니다. https://github.com/scouter-project/scouter/blob/master/scouter.document/main/Setup.md scouter client for Mac needs Java11+ 맥 버전에서는 java11+가 필요하다고 기술되어 있습니다.

jdk1.8이 설치된 윈도우에서 2.15.0버전 클라이언트 실행 시 에러가 발생하며 아래와 같은 로그가 남았습니다. (2.12.0.1의 클라이언트는 정상적으로 실행이 됩니다.)

!SESSION 2021-10-05 14:11:47.913 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_281
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ko_KR
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data @user.home/scouter

!ENTRY org.eclipse.core.runtime 4 0 2021-10-05 14:11:50.299
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.core.runtime [34]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
  Unresolved requirement: Require-Bundle: org.eclipse.equinox.registry; bundle-version="[3.10.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.equinox.registry; bundle-version="3.11.0.v20210723-1953"; singleton:="true"
       org.eclipse.equinox.registry [73]
         Unresolved requirement: Require-Bundle: org.eclipse.equinox.common; bundle-version="[3.14.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.equinox.common; bundle-version="3.15.0.v20210518-0604"; singleton:="true"
              org.eclipse.equinox.common [67]
                Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
         Unresolved requirement: Import-Package: org.eclipse.core.runtime.jobs; resolution:="optional"
           -> Export-Package: org.eclipse.core.runtime.jobs; bundle-symbolic-name="org.eclipse.core.jobs"; bundle-version="3.12.0.v20210723-1034"; version="0.0.0"
              org.eclipse.core.jobs [32]
                Unresolved requirement: Require-Bundle: org.eclipse.equinox.common; bundle-version="[3.8.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.equinox.common; bundle-version="3.15.0.v20210518-0604"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.core.jobs; bundle-version="[3.10.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.core.jobs; bundle-version="3.12.0.v20210723-1034"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.equinox.common; bundle-version="[3.14.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.equinox.common; bundle-version="3.15.0.v20210518-0604"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.core.contenttype; bundle-version="[3.7.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.core.contenttype; bundle-version="3.8.0.v20210621-0954"; singleton:="true"
       org.eclipse.core.contenttype [25]
         Unresolved requirement: Require-Bundle: org.eclipse.equinox.preferences; bundle-version="[3.2.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.equinox.preferences; bundle-version="3.9.0.v20210726-0943"; singleton:="true"
              org.eclipse.equinox.preferences [72]
                Unresolved requirement: Require-Bundle: org.eclipse.equinox.common; bundle-version="[3.2.0,4.0.0)"
                  -> Bundle-SymbolicName: org.eclipse.equinox.common; bundle-version="3.15.0.v20210518-0604"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.equinox.app; bundle-version="1.3.0"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.equinox.app; bundle-version="1.6.0.v20210723-1130"; singleton:="true"
       org.eclipse.equinox.app [65]
         Unresolved requirement: Require-Bundle: org.eclipse.equinox.registry; bundle-version="[3.4.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.equinox.registry; bundle-version="3.11.0.v20210723-1953"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.equinox.preferences; bundle-version="[3.7.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.equinox.preferences; bundle-version="3.9.0.v20210726-0943"; singleton:="true"

	at org.eclipse.osgi.container.Module.start(Module.java:463)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.lambda$1(ModuleContainer.java:1834)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1829)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1777)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1739)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1661)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:228)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339)

!ENTRY org.eclipse.compare.core 4 0 2021-10-05 14:11:50.299
!MESSAGE FrameworkEvent ERROR

jre 11이 필요하다는 내용으로 보여서 scouter.ini에서 jdk11을 바라보도록 아래의 내용을 추가해주었습니다

-vm
C:\openjdk\java-11-openjdk-11.0.12.7-1.windows.ojdkbuild.x86_64\bin\javaw.exe

일단 정상적으로 기동이 되는것은 확인하였습니다.

윈도우용 스카우터 클라이언트도 java11이 필요하도록 변경된것인가요?

codingstore avatar Oct 05 '21 05:10 codingstore

eclipse 버전이 올라가서 OS 무관하게 java 11이 필요합니다. 해당 내용은 보강해 놓겠습니다.

gunlee01 avatar Oct 05 '21 09:10 gunlee01