[arquillian-issues] [JBoss JIRA] Created: (ARQ-431) ClassNotFoundException on Websphere
Yves Langisch (JIRA)
jira-events at lists.jboss.org
Thu Apr 28 11:41:18 EDT 2011
ClassNotFoundException on Websphere
-----------------------------------
Key: ARQ-431
URL: https://issues.jboss.org/browse/ARQ-431
Project: Arquillian
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Test Protocol SPIs and Implementation
Affects Versions: 1.0.0.Alpha5
Reporter: Yves Langisch
I'm trying to make the TemperatureConverterTest running as an EAR on my WAS but I always get a ClassNotFoundException for the test class on the server side (test class is not missing in the jar). Relevant snippet from the test class:
...
@Inject
private TemperatureConverter converter;
@Deployment
public static EnterpriseArchive createTestArchive() {
return ShrinkWrap.create(EnterpriseArchive.class, "testConverter.ear")
.addAsModule(
ShrinkWrap.create(JavaArchive.class, "test.jar").
addClass(TemperatureConverterTest.class).
addClass(TemperatureConverter.class));
}
...
ServletTestRunner fails on loading the class:
Class<?> testClass = SecurityActions.getThreadContextClassLoader().loadClass(className);
Looking into the deployed ear I cannot see any reason for this behavior. The strange is that after adding a @EJB (and the relevant ejb classes) to my test the classloader is able to resolve the test class:
...
@EJB
private MyEjbLocal instanceVariable;
...
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the arquillian-issues
mailing list