기술지원 문의

[Re]가상 호스트간의 클래스 공유문제가 발생
김동현 / 2005-01-17 10:07

Host A, B가 같은 경로의 같은 클래스(/classes/oh/my/god/resinCrazy.class)를 사용하고, 
Host B를 호출하면 Host A것이 호출되고, Host A에 없는 클래스면 Host B의것이 호출되고.
정확하게 무슨 말씀이신지 파악이 안되네요. ^^;

일단 각각 Host에 같은 경로로 설정하신거 같은데, 분리하시는 것이 나중에 수정하시기도.. 운영하시기도.. 편합니다.
예를들어,

....

...

이런식으로 수정해보시고, 확인해보세요.

ㅋ.다시 말씀드리겠습니다.
신무진 / 2005-01-17 10:47

일단 resin.conf 의 설정은 아래와 같습니다. 서로 각각의 host 는 별도의 디렉토리에 구성되어 있구요.
host A 와 host B 는 같은 이름의 클래스를 각각 가지고 있습니다.
그럼 일단 자기폴더하위의 classes 아래에 존재하는 클래스를 불러사용하는게 맞지 않나요?
헌데..지금 이상한것이 어느 호스트에서 호출을 하더라도 디폴트 호스트로 잡혀있는 곳의 class 파일을 불러사용합니다.

host A 의 TestClass.class
host B 의 TestClass.class

host A 에서 TestClass.class 를 호출 --> return host A 의 TestClass.class 
host B 에서 TestClass.class 를 호출 --> return host A 의 TestClass.class (B의 자신의 것이 불러지기를 원하지만 host  A의 것을 가져옴)



 
  C:\\Inetpub\\SMJWORK\OOT
.
.
.
. 중략
.

 2s

 .
 .
 .
 .
  

  
    

    
      
     none

                       source=WEB-INF/classes
                 compile=false/>

    





  


  

    

    
      
                       source=C:/Inetpub/SMJDB/WEB-INF/src
                 compile=false/>