다음은 this tutorial이지만 다음과 같이 jdbc 연결을 설정하는 데 문제가 있습니다. 내 arquillian.xml에서arquillian.xml 및 glassfish-resource.xml을 설정하십시오.
은 내가 쓴 : 난 내 테스트를 실행할 때
...
<container qualifier="payara-remote" default="true">
<configuration>
<property name="resourcesXml">
src/test/resources-payara-remote/glassfish-resources.xml
</property>
</configuration>
</container>
...
내가이 경고를 얻을 :
AVVERTENZA: Configuration contain properties not supported by the backing object org.jboss.arquillian.container.glassfish.remote_3_1.GlassFishRestConfiguration
Unused property entries: {resourcesXml=
src/test/resources-payara-remote/glassfish-resources.xml
}
Supported property names: [adminHttps, remoteServerHttpPort, libraries, type, remoteServerAddress, target, remoteServerAdminPort, remoteServerAdminHttps, adminUser, authorisation, adminPort, properties, adminHost, adminPassword]
그래서 내가 "resourceXml"생각 지원되지 않습니다 ... 어떻게 나는 그 파일을 arquillian에게 말할 수 있습니까?
또한이 파일에서 jdbc/test를 선언합니다. 그 db 연결을 사용하려면 persistence.xml에 무엇을 써야합니까?
미리 감사UPDATE 나는 "SRC/테스트/자원-payara - 원격/글래스 피쉬-resources.xml에"의 JDBC 연결 선언 내 테스트 DB를 사용하고자하는
(원격 서버에서 jdbc 연결을 만들지 않고).하지만 .xml 파일에 선언 된 jdbc 연결을 사용하도록 arquillian을 설정하는 방법을 모르겠습니다.
에 https : // 문서 또한 배포에 자원과 XML을 추가 포함 .jboss.org/arquillian/reference/snapshot/ko-ko/html/containers.html # d0e713; 표 4.1. Arquillian이 지원하는 대상 컨테이너는 지원되는 컨테이너를 나열하는 것으로 보이며 "payara-remote"는 나열되지 않는 것 같습니다 – hammerfest
hummm ... 그러나 지원되는 속성 이름에 대해 이야기합니다 ... 지원되는 서버가 resourceXml 속성 이름을 지원합니까? – Marco
리소스 구성 파일을 원격 서버에 전달하려는 것 같지만 이해가되지 않습니다. 아마도 임베디드 서버를 사용하고 싶을 것입니다. 자세한 내용은 내 대답을 참조하십시오. – OndrejM