'windows 2008'에 해당되는 글 4

  1. 2010.01.01 64bit Windows
  2. 2010.01.01 JCo 사용기 2 2
  3. 2009.07.21 OpenVPN 접속 오류
  4. 2009.03.02 작업 스케줄러

64bit Windows

64bit Windows(2008) 에서 32bit 용 프로그램 설치시 Program Files(x86)에 설치된다.
프로세스에도 표시된다.


JCo 사용기 2

Windows 2008 환경에서 JCo를 이용하려고 하는데 에러가 발생한다.
java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc [no sapjcorfc in java.library.path]. java.library.path [C:\Program Files (x86)\Java\jdk1.6.0_17\bin;.;C:\Windows\system32;...C:\Windows\System32\sapjcorfc.dll]
        at com.sap.mw.jco.JCO.<clinit>(JCO.java:738)


 JCo는 운영체제에 맞지 않는 버전을 사용하는 경우에도 위와 같은 에러가 발생한다.
 DLL을 로드하지 못해서 그런거 같기도 하다.

맞는 라이브러리를 구해서 다시 설치했음.
java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path

system32/ 아래에 DLL이 존재하고 이 디렉토리가 PATH에 설정되어 있는데도 DLL를 찾지 못함.
(권한이 없거나 해서 DLL을 로드하지 못한게 아닌가 싶다.)

별도의 디렉토리에 DLL을 넣고 JVM옵션에 java.library.path를 주거나 PATH에 이 디렉토리를 추가한 뒤 실행하면 된다.
(문서에는 jar파일과 DLL을 같은 곳에 두라고도 한다.)

- JCo 3 에서는 패키지나 사용법이 많이 달라졌다.

OpenVPN 접속 오류

OpenVPN 설치후 서버로 접속은 되었는데 ping 이 되지 않는다.
로그에 이런 에러가 보인다.

Fri Jul 17 14:24:49 2009 Notified TAP-Win32 driver to set a DHCP IP/netmask of 10.8.0.6/255.255.255.252 on interface {4B2B8225-026B-407D-8142-19DB91EAAFD3} [DHCP-serv: 10.8.0.5, lease-time: 31536000]
Fri Jul 17 14:24:49 2009 Successful ARP Flush on interface [17] {4B2B8225-026B-407D-8142-19DB91EAAFD3}
Fri Jul 17 14:24:49 2009 TEST ROUTES: 1/1 succeeded len=1 ret=1 a=0 u/d=up
Fri Jul 17 14:24:49 2009 route ADD 10.8.0.1 MASK 255.255.255.255 10.8.0.5
Fri Jul 17 14:24:49 2009 ROUTE: route addition failed using CreateIpForwardEntry: 하나 이상의 인수가 올바르지 않습니다.   [if_index=17]
Fri Jul 17 14:24:49 2009 Route addition via IPAPI failed
Fri Jul 17 14:24:49 2009 Initialization Sequence Completed

Windows 2008 에서 openvpn-2.0.9-install.exe 으로 설치한 경우임.
openvpn-2.1_rc19-install.exe 로 설치할 것.

작업 스케줄러

- Windows 2008 작업 스케줄러