[
https://issues.jboss.org/browse/AS7-2744?page=com.atlassian.jira.plugin.s...
]
Stuart Douglas commented on AS7-2744:
-------------------------------------
I don't think we should support this, it means that mappedName would work differently
in this one case than in every other resource injection.
If you want to hard code URL's into your code the following does basically the same
thing:
@Resource
private URL myUrl = toUrl("http://myurl.com");
Injection resources of type URL by @Resource annotation
-------------------------------------------------------
Key: AS7-2744
URL:
https://issues.jboss.org/browse/AS7-2744
Project: Application Server 7
Issue Type: Bug
Components: EJB
Reporter: Ondřej Chaloupka
Assignee: Stuart Douglas
Labels: eap6_prd_req
Fix For: 7.1.0.Final
The binding resources of type URL by @Resource annotations leads to not deployable
application.
The code of the prior test which tests this functionality could be seen on:
http://anonsvn.jboss.org/repos/jbossas/projects/ejb3/trunk/testsuite/src/...
The problematic injections are following:
{code}
@Stateless
@Remote(ResUrlChecker.class)
@Resources({
@Resource(name="url3", type=java.net.URL.class,
mappedName="http://localhost/url3")
})
public class ResUrlCheckerBean implements ResUrlChecker
{
@Resource(mappedName="http://localhost")
private URL url1;
}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira