2009-11-08 4 views
2

WebSphere 6.1에서 실행중인 Solaris 10 64 비트 (Sparc)에 ColdFusion 응용 프로그램을 설치하는 중입니다. CF와 함께 제공되는 cfcompile 스크립트는 jrun.jar에 대한 참조를 작성하지만 CF가 ear 파일로 설치된 경우에는이 라이브러리를 사용할 수 없습니다. cfcompile.sh의 추상은 다음Websphere/Solaris에서 ColdFusion 응용 프로그램을 사전 컴파일하는 방법 10

이 문제를 해결하는 방법을 볼 수 있나요
su $cfuser -c "${_JAVACMD} -cp $CLASSES -Dcoldfusion.classPath=$CFUSION_HOME/lib/updates,$CFUSION_HOME/lib -Dcoldfusion.libPath=$CFUSION_HOME/lib coldfusion.tools.CommandLineInvoker Compiler -cfroot $CFUSION_HOME -webinf $WEBINF -webroot $webroot $dir" 

JRUN 서버에서 실행되는 독립형 CF를 설치하는 외에, (즉, 응용 프로그램을 미리 컴파일하는 것입니다)?

답변

0

EAR 파일의 내용을 확인 했습니까? WEB-INF/lib를 찾을 수있는 WAR 파일이 있어야합니다. 거기에있을 수 있습니다. 그렇다면 추출하여 클래스 경로에 놓으십시오.

EAR/WAR 파일은 압축 된 압축 아카이브입니다.

이것은 내 부분에서 "가장 좋은 추측"입니다.

HTH

+0

안녕하세요! 그것이 정확히 내가 한 일이지만 폭발 된 버전에는 jrun.jar이 없습니다. 이 파일은 CF를 독립 실행 형 버전으로 설치하는 경우에만 사용할 수 있습니다. 간단히 말해서 무작위로 프리 컴파일 된 배포 옵션을 원하지만 지금까지는 JRUN 없이는 가능하지 않습니다. – user164701

0

당신은 다른 임시 위치 (바람직하게는 같은 OS & 버전)에 독립 실행 형 모드로 설치하고, 당신이 원하는 곳의 영구적 인 가정에,에 jrun.jar 복사 할 수 신청?

0

cfcompile.sh의 자체 버전을 사이트에 설치하여 클라이언트의 인프라에서 작동합니다. 가장 중요한 부분은 j2ee.jar (WAS 배포판에 있음)에 대한 올바른 참조를 갖는 것입니다.

관련 문제