我在seam-gen(2.1.2)應用程序中創建了一個普通的servlet,現在我想使用注入。因此,我有@Name註釋它和它的公認的成分:可以將普通的servlet配置爲接縫組件嗎?
INFO [Component] Component: ConfigReport,
scope: EVENT, type: JAVA_BEAN, class: com.mycompany.servlet.ConfigReport
不幸的是記錄器的注入不init()
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.log.Log;
@Name("ConfigReport")
public class ConfigReport extends HttpServlet {
@Logger
private Log log;
public void init(ServletConfig config) throws ServletException {
log.info("BOOM");
}
}
工作NullPointerException
是我的做法濫用?
什麼是替代方案(向servlet發送請求的客戶端是curl而不是瀏覽器)?
+謝謝,前幾天剛買了這本書,你給我指針 – stacker 2010-06-09 18:41:50