를 글래스 피시하기 ** 내 현재의 문제는 아래에 나열되어 있습니다,하지만 난 내가 **오류가
내가 글래스 피시 3에 JSF 웹 응용 프로그램을 배포하려고 해요 거기에 도착했습니다 방법에 대한 세부 사항을 포함 시켰습니다.
- 배포 넷빈즈 7.3.1
- 자바 플랫폼 사용 : JDK 1.7
- 자바 EE 버전을 여기에 이러한 세부 사항 중 하나가 내가 그들을 것으로 예상보다 더 많은 관련이있는 경우에 내 프로젝트에 대한 약간의 배경이다 : Java EE 6 웹
- ICEFaces 구성 요소 사용 v3.3.
- 개발 플랫폼은 MS Windows입니다.
- Apache JENA 및 OWL API 사용 (모든 라이브러리 포함).
- icefaces.jar
- icepush.jar
- icefaces-ace.jar
- icefaces-compat.jar :
나는 다음과 같은 ICEFaces 라이브러리는 프로젝트에 포함했다
, 나는 다음과 같은 예외받은 : 웹 주위뿐만 아니라 여기에 몇 가지 응답을 읽은 후
javax.xml.transform.TransformerFactoryConfigurationError: Provider
org.apache.xalan.processor.TransformerFactoryImpl not found at
javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
at org.openide.xml.XMLUtil.write(XMLUtil.java:428)
를, 내가 나서서 추가 "xml-apis-1.4.01.jar"파일을 GLASSFISH_HOME \ glassfish \ modules \ endorsed 디렉토리에 복사하십시오. 내 옆에 배치 시도하는 동안, 나는 다음과 같은 예외가받은 :
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)
at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
Caused by: javax.xml.stream.FactoryConfigurationError: Provider com.ctc.wstx.stax.WstxInputFactory not found
at javax.xml.stream.XMLInputFactory.newInstance(Unknown Source)
더 많은 연구를하고 결국 GLASSFISH_HOME \ 글래스 피쉬 \ 모듈 "stax2-API-3.1.1.jar"을 추가하라고 메시지가 승인 디렉토리를 \ . 불행히도, 이것이 나의 연구 행운이 다 된 곳입니다. 내가 명시 적으로이 프로젝트에 어떤 Woodstox 구성 요소를 사용하고 있지 않다, 지금
WARNING: Failed to install file:GLASSFISH_HOME/glassfish/modules/endorsed/stax2-api-3.1.1.jar
org.osgi.framework.BundleException: Bundle symbolic name and version are not unique: stax2-api:3.1.1
at org.apache.felix.framework.BundleImpl.createRevision(BundleImpl.java:1230)
at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:95)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2732)
at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:165)
at com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner.install(BundleProvisioner.java:446)
at com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner.installBundles(BundleProvisioner.java:208)
at
com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuilder.build(OSGiGlassFishRuntimeBuilder.java:139)
at org.glassfish.embeddable.GlassFishRuntime._bootstrap(GlassFishRuntime.java:157)
at org.glassfish.embeddable.GlassFishRuntime.bootstrap(GlassFishRuntime.java:110)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)
at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
, 그래서 글래스 피시이를 필요로하는 이유에 대한 손실에 있어요 : 지금 다음과 같은 예외를 수신하고 있습니다. 처음에는 뭔가 잘못했다고 생각했기 때문에 Glassfish 인스턴스를 제거하고 다시 설치하고 도메인을 다시 만들었습니다. 여전히이 요구 사항은 프로젝트를 배치하려고 할 때 남아 있습니다.
어떤 조언이 필요합니까?
항상 도움을 주셔서 감사합니다.