小编ich*_*rin的帖子

使用@Inject将无状态EJB注入CDI Weld ManagedBean(jboss 6 AS上的JSF 1.2 EJB应用程序)

目前我正在尝试将无状态EJB注入到Jboss 6 AS Final上的CDI管理控制器中.控制器在上下文中管理,可从JSF页面访问.如果我注入无状态bean @EJB正在工作.如果我注入无状态EJB,@Inject我会得到以下异常:

我的控制器:

@Named("TestController")
public class TestController {   
    @Inject
    private TestManagerLocal myTestManager;
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我的无状态豆:

@SuppressWarnings("unchecked")
@Stateless
public class TestManagerBean implements TestManagerLocal {

    @PersistenceContext
    private EntityManager em;
        ...
}
Run Code Online (Sandbox Code Playgroud)

Bean的接口使用@Local注释.

如果我尝试调用myTestManager,我会得到以下异常:

WELD-000079在JNDI中找不到EJB:class de.crud.org $ jboss $ weld $ bean-jboss $ classloader:id ="vfs:$$$ usr $ local $ jboss $ server $ default $ deploy $ test $耳朵"-SessionBean-TestManagerBean _ $$ _ WeldProxy

多谢.

dependency-injection cdi ejb-3.1 jboss-weld

6
推荐指数
2
解决办法
2万
查看次数

使用Spring 3 MVC在FreeMarker中链接/包含css

我目前正在尝试在我的FreeMarker*.ftl中包含一个css文件.我还在servlet config xml文件中配置了一个资源文件夹.

<mvc:resources mapping="/resources/**" location="/resources/" />
Run Code Online (Sandbox Code Playgroud)

但是如何从FreeMarker模板访问我的css文件?

我只是尝试了以下但没有成功.

<link href="/resources/css/style.css" rel="stylesheet"  type="text/css" />
Run Code Online (Sandbox Code Playgroud)

资源文件夹位于我的spring MVC 3.0应用程序的根目录中.

/web
  /resources
    /img
    /css
  /WEB-INF
    /templates
Run Code Online (Sandbox Code Playgroud)

我的Servlet根目录定义为:

<servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/web/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

我的FreeMarker文件位于templates文件夹中.

freemarker spring-mvc spring-3

6
推荐指数
1
解决办法
2万
查看次数

使用JSF,JPA和DAO.没有春天?

到目前为止,我仍然使用JSF和JPA而没有DAO.现在我想使用DAO.但是如何在DAO-Classes中初始化EntityManager?

public class AdresseHome {

    @PersistenceContext
    private EntityManager entityManager;

    public void persist(Adresse transientInstance) {
        log.debug("persisting Adresse instance");
        try {
            entityManager.persist(transientInstance);
            log.debug("persist successful");
        } catch (RuntimeException re) {
            log.error("persist failed", re);
            throw re;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我有没有使用Spring,还是有没有Spring的解决方案?

谢谢.

java jsf spring dao jpa

5
推荐指数
2
解决办法
4507
查看次数

&& in XML(逻辑运算)

在一个应用程序中,我正在使用配置文件,我也想使用'&&'.

<?xml version="1.0" encoding="ISO-8859-1" ?>
<use-case id="customer">
    <precondition evaluate="!empty customer && !empty product" />
    <menu-item id="customer" label="Kunde" />
</use-case>
Run Code Online (Sandbox Code Playgroud)

使用此代码,由于'&&',我收到验证错误...

是否有任何解决方案来表达这一点?

谢谢

xml

4
推荐指数
2
解决办法
9318
查看次数