반응형

관련 오류 및 해결 방법

1. VM 구동시 heap 사이즈 부족

   Error occurred during initialization of VM
   Could not reserve enough space for object heap 

기본적으로 할당되는 힙 사이즈가 VM에서 사용할 사이즈보다 작아서 생기는 문제

해결 방법

명시적으로 해결함

첫번째 방법

 sqldeveloper\bin\sqldeveloper.conf 파일안에   아래의 한줄을 추가함.

    AddVMOption -Xmx256M 
 

   (최대 256M로 할당함.)   
 

두번째 방법

 환경 변수를 설정함

On Linux
setenv EXTRA_JAVA_PROPERTIES "-Xms512m -Xmx512m"

On Windows
set EXTRA_JAVA_PROPERTIES="-Xms512m -Xmx512m"

출처 : http://itknowledgeexchange.techtarget.com/itanswers/vm-could-not-reserve-enough-space-for-object-heap-from-oracle-jdeveloper11g/

위와 같이 BAT 파일을 반들어 위 줄을 추가하는 방식 또는

사실 환경변수 설정(JAVA_HOME 설정하듯이)을 통해 가능하게 함.
 


 2. Java 찾는 중 에러

    Unable to create an instance of the java virtual machine located at path

위의 1번 방법을 통해 대부분 해결되나

혹,

sqldeveloper\bin\sqldeveloper.conf   파일안에

SetJavaHome 환경 변수에

../../jdk 라고 되어 있는 값 때문에 안될 수 있음(윈도우 환경)

즉,

 SetJavaHome ../../jdk  ====>  SetJavaHome ..\..\jdk

로 변경 해주면 됨...
   
반응형
반응형

Home 초과 버젼 에서는

제어판>관리도구>로컬보안정책>로컬정책>보안옵션>네트워크보안 LAN Manager 에서

“LM 및 NTLM 응답보내기” 로 설정

물론... 보안정책은 secpol.msc 명령을 통해 한번에 고고싱도 가능함.



Home 버젼에서는...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

32bit Dword 값으로 LmCompatibilityLevel  생성후

값을 1로 세팅한다.(관련 레지스트리는 파일 첨부)

반응형

'Windows' 카테고리의 다른 글

윈도우즈 업데이트 오류  (0) 2012.02.15
Windows Dump 분석하기  (0) 2012.01.20
윈도우 7 정품인증  (0) 2011.04.22
터미널 서비스 포트 변경 방법  (0) 2011.01.03
XP에서 Mac 주소 변경하기  (0) 2010.12.06
반응형

우선 업무특성상 인터넷 망 영역에서 WAS 시스템이 있어야 한다는 조건이 발생했다....

보안땜시 그렇다고 하는데....

후우...

* 기타 파일들
  - admin 설치용
  - jdk 1.4 호환용

  - 개발자 설치용
  - 전체 document
    - 윈도우 설치용


1. 아래의 사이트에서 톰켓 SRC 버젼을 받는다.
    - 사실 jsp 를 통한 서블릿 과정을 진행할려고 하여 별도의 apache 연동은 없다 ! (웹 서버가 필요하면 별도의 아파치 연동과정을 찾아볼것!)
    - 단순한 한개의 jsp 페이지의 값을 넘겨 주기만 할것임 !
    - 다운로드 주소 : http://tomcat.apache.org/download-55.cgi#5.5.31
- Core부분의 tar.gz을 클릭

2. 클릭하면 저장을 할 수 있다.


3. 설치할 AIX 시스템에 FTP로 전송한다.
    - 계정 root
    - 경로 /usr/local/

4. root 계정으로 쉘 접속을 한다.
    - 아래의 명령을 실행한다.
 # cd /usr/local/
 # gzip -d apache-tomcat-5.5.31.tar.gz
 # tar xvf apache-tomcat-5.5.31.tar
 # ln -s /usr/local/apache-tomcat-5.5.31 /usr/local/tomcat
 # useradd -d /home/tomcat -g staff tomcat
 # passwd tomcat
 # mkdir /home/tomcat
 # chown -R tomcat:staff /usr/local/apache-tomcat-5.5.31 /usr/local/tomcat
 # chown -R tomcat:staff /home/tomcat

5. tomcat 계정으로 접속 후 .profile 파일을 변경처리 한다.

 if [ -s "$MAIL" ]                  # This is at Shell startup.  In normal
        then echo "$MAILMSG"       # operation, the Shell checks
fi                                 # periodically.


export JAVA_HOME=/usr/java5_64

set -o vi

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:${JAVA_HOME}/jre/bin:${JAVA_HOME}/bin:/usr/local/bin:/usr/local/tomcat/bin:.

stty erase ^?

export LANG=ko_KR

export PS1=[`hostname`:\$PWD]

umask 022


######### Tomcat 환경 변수 등록 #############

export CATALINA_HOME=/usr/local/tomcat


6. 다시 tomcat 계정으로 접속한다.
$> startup.sh 실행 후 (기동 명령)
$> ps -ef | grep startup.sh 조회시 프로세서가 조회되면 정상작동
$> shutdown.sh 실행 후 (종료 명령)
$> ps -ef | grep startup.sh 조회시 프로세서가 조회되지 않아야 정상 종료

위의 startup.sh 실행후 http://서버IP:8080/ 조회하면 노란 고양이를 만날수 있다.

포트 변경은 /usr/local/tomcat/conf/server.xml 파일내의 8080 포트를 검색하여 수정하면 된다(다른 포트와 충돌시 가동하지 않음)

※ 만약 기본 webapps 폴더이외의 홈 경로를 변경하고 싶다면...

/usr/local/tomcat/conf/Catalina/localhost/ROOT.xml 파일 생성

아래의 docBase 내용의 /home/myweb 디렉토리가 홈 디렉토리로 설정된다.

ROOT.xml 파일 내용
 <?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="/home/myweb" debug="0" privileged="true" reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs"  prefix="localhost_log." suffix=".txt" timestamp="true"/>
</Context>



** 보안 취약 사항 수정 방법
telnet 호스트주소 8080
OPTIONS * HTTP/1.0

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS
Content-Length: 0
Date: Thu, 23 Jun 2011 08:25:16 GMT
Connection: close

위의 PUT과 DELETE의 불필요한 메소드가 활성화 되어 위험함

제거 방법

/usr/local/tomcat/conf/web.xml 파일 제일 하단부에 붉은 색 표기와 같은 형태로 입력하면 됨

     <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>


 <security-constraint>
 <web-resource-collection>
  <web-resource-name>Protected Context</web-resource-name>
  <url-pattern>/*</url-pattern>
    <http-method>HEAD</http-method>
    <http-method>TRACE</http-method>
    <http-method>OPTIONS</http-method>
 </web-resource-collection>
 <auth-constraint />
 </security-constraint>

   <security-constraint>
     <web-resource-collection>
        <web-resource-name>Protected Context</web-resource-name>
         <url-pattern>/servlet/org.apache.catalina.servlets.DefaultServlet/*</url-pattern>
      </web-resource-collection>
      <!-- auth-constraint goes here if you requre authentication -->
      <user-data-constraint>
         <transport-guarantee>CONFIDENTIAL</transport-guarantee>
      </user-data-constraint>
   </security-constraint>

</web-app>

 




조치 결과
telnet 호스트주소 8080
OPTIONS * HTTP/1.0

HTTP/1.1 403 Forbidden
Server: Apache-Coyote/1.1
Pragma: No-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 09:00:00 KST
Content-Type: text/html;charset=utf-8
Content-Length: 1108
Date: Thu, 23 Jun 2011 11:07:09 GMT
Connection: close

<html><head><title>Apache Tomcat/5.5.31 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 403 - Access to the requested resource has been denied</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>Access to the requested resource has been denied</u></p><p><b>description</b> <u>Access to the specified resource (Access to the requested resource has been denied) has been forbidden.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5.31</h3></body></html>Connection closed by foreign host.


반응형

'OS > AIX' 카테고리의 다른 글

bff 파일 설치 (AIX)  (0) 2010.12.08
IBM AIX 용 JAVA 다운로드 주소  (0) 2010.12.07
AIX 시스템 점검 쉘  (0) 2010.06.04
Xmanager on AIX 5.3  (1) 2010.02.09
How to install/start/restart the X11 server under AIX  (0) 2010.02.05
반응형

가끔 지인으로부터 "디스크 or C디스크가 너무 작아요 D는 큰데... " 라는 식의 컴퓨터 관련 문의를 받곤합니다.

원인은 컴퓨터를 처음 설치할 때부터 사용공간에 맞춰 파티션을 분리해야 하는데

터무니 없니 작은 파티션으로 구성하여 발생하는 문제입니다...

(물리적 하드디스크 : 여러개의 파티션으로 구성될 수 있으며 각 파티션은 논리적 디스크로 볼수 있습니다. 
  ※ 즉, 논리적 디스크는 C, D, E 처럼 탐색기에서 보듯이 디스크로 할당 가능합니다...)

이런 문제를 해결 할 때 주로 사용하는 EASEUS 프로그램을 소개 하고자 합니다.

물론 예전 부터 유명한 Partition Magic 이라는 프로그램이 있으나... 유료이므로 지나가도록 하겠습니다.

제품 홈페이지 : http://www.easeus.com/product.htm#Title2 
                      Partition Manager 페이지에 자세히 나와 있습니다.


 제품명  유/무료 지원OS 
 EASEUS Partition Master Home Edition 개인 사용자만 무료 Windows 2000/XP/Vista/7 
 EASEUS Partition Master Professional Edition $ 39.95 유료
중소기업, 학교 연구실, 정부기관 등에서 사용가능함.
Windows 2000/XP/Vista/7 32 bit and 64 bit 
 EASEUS Partition Master Server Edition $159.00(현재 할인중) 유료  Windows Server 2000/2003/2008 (32 and 64 bit) etc
 EASEUS Partition Master Unlimited Edition $399.00의 유료  한 회사내의 무제한으로 사용 가능.
(기업용)
 EASEUS Partition Master Technician Edition $699.00의 유료  여러 고객사의 기술 서비스를 제공 가능.

위 버젼들중 개인 사용자 무료버젼인 EASEUS Partition Master Home Edition의 설치 및 사용방법에 대해 설명합니다.

제품 다운로드 주소 : http://www.easeus.com/download.htm

중간쯤 내려가면 아래와 같이 Free 글씨로 쓰여진 Home Edition 버젼을 받은 받을 수 있습니다.



EASEUS Partition Master Home Edition 설치 편



1. 바탕화면에 다운로드 받습니다. (압축되어 파일이 다운로드됨.)

2. 압축을 푸는 프로그램(전 알집을 사용...)을 이용하여 압축 해제 합니다.

3. 압축을 푼 파일명은 아래와 같이 EPMSetup으로 풀리며, 두번 클릭합니다.


4. 설치를 시작합니다. (Next 클릭)

5. 사용동의를 하고 Next를 클릭합니다.

6. Professional Partition Solution의 Home Edition보다 추가기능을 나열하고 Free Download 버튼이 있으나... 기본기능이 아니므로 설치 하지는 않습니다. Next를 누릅니다.

7. 설치될 경로를 나타내며 잘 알지 못하면 Next를 누릅니다(기본 폴더에 설치되도록 합니다)
    C:\Program Files\EASEUS\EASEUS Partition Master 6.1.1 Home Edition (기본 설치 경로)

8. 윈도우즈 시작메뉴에 생성될 이름을 지정가능하나 별도로 지정할 필요가 없어 Next를 누릅니다.

9. 설치 후 EASEUS Partition Master Home Edition의 아이콘 추가 및 시작시 업데이트 체크를 설정하는 부분입니다.
   (Next를 누릅니다)

10. EASEUS의 뉴스레터를 통한 서비스 및 제품 정보등을  보내준다고 합니다.
     선택적이므로... NEXT를 합니다.

11. 자... 위의 설치준비과정을 통한 최종 선택한 정보들을 나열하며 설치가 준비되었음을 알리는 화면
     next를 눌러 파일 설치를 시작합니다

12.설치되고 있는 화면

13. 모든 파일 설치가 완료된 화면입니다.
     Finish를 눌러 설치화면을 닫습니다.




EASEUS Partition Master Home Edition 실행편


1. 바탕화면에 생성된 아래의 아이콘을 두번 눌러 실행합니다


2. 처음 실행한 화면입니다.
    - 현재 이 컴퓨터에는 하나의 디스크(Disk1만 표기)의 하나의 논리적 파티션(C)가 40GB를 모두 쓰고 있으며
       Used(사용용량) : 4.51 GB
       UnUsed(미사용공간) : 35.48GB
       디스크 파일 시스템 : NTFS 를 사용하고 있습니다. (좌측 하단부의 파일시스템별 색중 NTFS는 보라색이며 C드라이브는 보라색으로 표기됨.
 

3. 여기서 C의 파티션 공간을 조작해 보겠습니다.

   C 드라이브 위에서 마우스 우클릭 -> Resize/Movie 선택  or
                                                  -> 상단 메뉴 Partitions -> Resize/Movie 선택 

4. 사이즈 조정 화면
   4.1 C 파티션 크기 조절 방법 두가지
   - 제일 상단에 Size and Position은 현재 차지 하고 있는 공간을 나타내며 제일 앞이나 제일 끝으로 가면 마우스 커서가
     <-|-> 모양으로 바뀔 때 드래그를 통해 사용가능함.(세밀한 조정은 힘듬)
   - Unallocated Space Before : 현재 파티션 앞쪽으로 빈공간을 설정할 때 사용함
      *** C와 D 논리적 디스크가 존재시 C가 40GB / D가 320 GB라고 할때 D 파티션의 앞쪽으로 빈공간을 만들어야 C파시션에 추가가 가능합니다 !!!!
   - Partition Size : 현재 파티션의 크기 설정
   - Unallocated Space After : 현재 파티션 뒷쪽으로 빈공간을 설정할 때 사용함
      *** C와 D 논리적 디스크가 존재시 C가 320GB / D가 40 GB라고 할때 C 파티션의 뒷쪽으로 빈공간을 만들어야 D파티션에 추가가 가능합니다 !!!!
    
   * Before 와 After 설정시에는
      변경전 과 변경후의 전체 크기는 동일함 (아래 공식 참조) 즉, Before 스페이스를 준만큼 현재 Partition Size or After 사이즈를 줄여 전체크기를 동일하게 해야만 합니다.
      전체크기 = Unallocated Space Before + Partition Size + Unallocated Space After
   Tip. 쉬운방법 현재 Partition Size의 크기를 줄인다음 위쪽 Size and Position의 보라색 네모를 드래그 하면 Before 와 After 사이에 지정한 크기만큼 위치할 수 있습니다.


5. Apply 또는 상단메뉴 -> General Apply Changes를 선택합니다



6. 지금 바로 적용하는가를 묻는 화면 Yes를 누르면 바로 5번 항목에서 설정한 내용이 적용되며
    1-2번 정도의 재부팅 후 반영됩니다.




이것으로 EASEUS Partition Master Home Edition에 대한 설명을 마칩니다.
반응형

'UTILITY' 카테고리의 다른 글

JEUS 5 Encoding / characterset  (0) 2010.11.25
윈도우 프로그램의 사용 포트와 프로그램 확인을 하는 프로그램  (0) 2010.09.13
teamviewer 5  (1) 2010.07.20
무료 레지스트리 정리 프로그램  (0) 2010.07.20
AWK  (1) 2010.07.19

+ Recent posts