小编use*_*581的帖子

Java EE 6企业应用程序:注入bean时出现"不满意的依赖关系:没有bean匹配注入点"

我在Netbeans 7.2中创建了一个全新的Java EE 6企业应用程序.所以我有三个项目:

  • EJB
  • 战争

在EJB-Project中,我创建了一个简单的Bean:

package de.aidaorga.test;

import javax.ejb.LocalBean;   
import javax.ejb.Stateless;

@Stateless
@LocalBean
public class NewSessionBean2343 {
}
Run Code Online (Sandbox Code Playgroud)

在WAR-Project中,我在"Web Pages\WEB-INF"文件夹中创建了一个空白beans.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://java.sun.com/xml/ns/javaee"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
</beans>
Run Code Online (Sandbox Code Playgroud)

我还创建了一个简单的Servlet:

import de.aidaorga.test.NewSessionBean2343;
import java.io.IOException;
import javax.ejb.EJB;
import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(name = "NewServlet2343", urlPatterns = {"/NewServlet2343"})
public class NewServlet2343 extends HttpServlet {
    @Inject
    NewSessionBean2343 newSessionBean2343_1;

    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
    }

    @Override
    protected void …
Run Code Online (Sandbox Code Playgroud)

ear netbeans servlets cdi

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

标签 统计

cdi ×1

ear ×1

netbeans ×1

servlets ×1