Tag: java ee

cdi生产者是否采用类范围

您好我的问题是,例如,在applicationcoped bean上生成实例还是applicationcoped吗? 它是否需要其类范围或始终依赖?

无法使用launch4j重命名进程/图像名称

我正在使用Launch4j重命名我的Java进程以进行唯一标识。 我已在所需的xml文件中将节点customProcName设置为true。 但我仍然在Windows任务管理器中将javaw.exe作为进程/映像名称。 下面是我用来启动应用程序的xml代码。 请建议 true false gui D:\MQLink_Installers_Files\TestLaunch_fat.jar D:\MQLink_Installers_Files\MyMain.exe . normal http://java.com/download false false MyMain false false 1.6.0 preferJre 64/32 1.0.0.0 1.0 MyMain Copyright (c) 2011 Fsp 1.0.0.0 1.0 MyMain Fsp MyMain MyMain.exe 编辑:问题是我手动将true设置为xml文件。 当我从launch4j向导保存并创建一个新的构建时,将覆盖xml文件。 不确定如何从launch4j向导设置customProcName。

新上传的文件和Tomcat?

我有一个简单的servlet用于图像上传,用户选择一个图像,servlet完成其工作,然后将其写入上传目录。 我的项目布局: project ├───static │ ├───img │ └───js ├───upload └───WEB-INF └───lib 上传图像后,用户将被重定向到其位置: http://localhost:8080/upload/[image MD5 hash].png 上传代码工作得很好,但是在请求url时Tomcat返回404错误,即使图像在那里: > wget http://localhost:8080/upload/f5d1da2cadf3bd1c1b9196ec522a5d73.png SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = C:\GnuWin32/etc/wgetrc –2013-01-16 03:45:33– http://localhost:8080/upload/f5d1da2cadf3bd1c1b9196ec522a5d73.png Resolving localhost… 127.0.0.1, ::1 Connecting to localhost|127.0.0.1|:8080… connected. HTTP request sent, awaiting response… 404 Not Found 2013-01-16 03:45:33 ERROR 404: Not Found. > 在我的IDE,Intellij中单击update classes and resources后,它可以工作: […]

删除jsf数据表中的行

我想删除jsf数据表中的一行。 我正在使用jsf和hibernate和spring。 但删除操作不起作用。 Customermanagedbean.java @ManagedBean(name=”CustomerMB”) @RequestScoped public class Customermanagedbean implements Serializable{ @ManagedProperty(value=”#{CustomerBoImpl}”) ICustomerBo customerBoImpl; List CustomerList; public int customerId; public String name; public String address; public String createdDate; public ICustomerBo getCustomerBoImpl() { return customerBoImpl; } public void setCustomerBoImpl(ICustomerBo customerBoImpl) { this.customerBoImpl = customerBoImpl; } public List getCustomerList() { CustomerList=new ArrayList(); CustomerList.addAll(getCustomerBoImpl().findAllCustomer()); return CustomerList; } public […]

maven,hibernate,spring问题

我有一个项目的问题,我想与maven一起运行,我使用spring和hibernate,顺便说一句,我是这些技术新手。 如果有人能解决我的问题,请给我发一个简单易用的例子,这是我的例外: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘contactController’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private net.viralpatel.contact.service.ContactService net.viralpatel.contact.controller.ContactController.contactService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘contactServiceImpl’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private net.viralpatel.contact.dao.ContactDAO net.viralpatel.contact.service.ContactServiceImpl.contactDAO; nested exception is org.springframework.beans.factory.BeanCreationException: […]

JBoss – 用户事务未被引入

在下面的代码中,当我尝试调用beginTransaction方法时,会引发Null指针exception。 我以为JBoss会启动我的交易……显然不是:\ 我错过了什么? JBoss 5.1.0.GA JPA 1 JDK 6 import javax.annotation.Resource; import javax.persistence.EntityManagerFactory; import javax.persistence.PersistenceUnit; import javax.transaction.UserTransaction; public abstract class AbstractDAO { @PersistenceUnit(unitName = “miniDS”) protected static EntityManagerFactory emf; @Resource protected UserTransaction t; public AbstractDAO() { } protected void beginTransaction() throws Throwable { t.begin(); } protected void commitTransaction() throws Throwable { t.commit(); } protected void […]

如何在Weblogic 10.3.x上利用EL 2.2function?

我安装了Weblogic 10.3.5。 我在服务器上部署了一个带有JSF 2.0和JSTL 1.2的WAR。 但我也需要EL 2.2function。 我需要什么JAR? 如果有人可以从头开始指导我一步一步的指导,那就太好了,因为我一直在努力设置好几个小时而没有运气。

为什么FacesServlet找不到.xhtml Facelet?

我用Eclipse和JBoss Tools创建了一个JSF项目。 现在我有了结构: MyProjectFolder ⌊ WebContent ⌊ WEB-INF | ⌊ lib | ⌊ faces-config.xml | ⌊ web.xml ⌊ META-INF ⌊ index.xhtml 我的web.xml将以下扩展映射到FacesServlet: /faces/* , *.jsf , *.faces 当我现在尝试访问/faces/index.xhtml和index.faces我得到404未找到错误。 只有当我直接访问index.xhtml时,我才得到一个页面,但没有jsf-content(对我来说很清楚)。 所以我现在的问题是FacesServlet如何解析来自我的URL-Params的Faclet-Filename和路径? 我怎样才能确保不能直接访问index.xhtml? PS我知道为* .xhtml添加servlet映射的解决方案,但我认为应该有另一种选择。 问候!

JDBC:Oracle Application Server和“网络适配器无法建立连接”错误

我收到错误:“网络适配器无法与Oracle应用服务器10g中部署的Web应用程序建立连接”。 数据库是本地的,因此不应存在任何连接问题。 第一次测试:我可以连接到DB没有问题从SQL加,运行查询等。第二次测试:我可以从服务器上本地安装的JDeveloper连接数据库没问题,并运行查询等没问题。 这适用于简短的JDBC scring和长的scring(如下所示)。 JDBC:预言:瘦:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST =本地主机)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ABCD)(SERVER = DEDICATED))) 然而,当我运行Web应用程序时,它会出现上述错误。 对我来说似乎太通用了。 有关如何解决这个问题的任何建议? 我假设Oracle在某处记录了失败的连接尝试,但我在数据库alert.log文件中找不到任何相关内容。 问题可能是应用程序使用旧的jsdk,但我认为然后会给出一些版本不匹配错误而不是“网络连接”消息。 编辑:我不知道这是一个OAS问题还是特定Web应用程序的问题,我想首先想出来,因为它似乎应该很容易。 在WebSphere中,有一个“测试连接”按钮来指定您添加的目标数据源,但似乎OAS10中没有这样的function? 不知何故,我认为必须有,而我只是错过了,因为我不是美洲国家组织的专家。 编辑2:我在远程计算机上安装了JDevelop并且没有任何问题连接到数据库,因此我确信这不是数据库连接本身的问题 – 看起来它必须是OAS中的问题?

容器管理的交易

只是澄清我对容器管理事务(CMT)如何在JPA中工作的理解 – CMT使应用程序能够明确地开始和提交事务吗? CMT只能应用于会话和消息驱动的bean而不是pojos? 我对上述问题的理由是 – 我想知道如何从java-se应用程序以及java-ee访问实体。 我需要两个独立的持久性单元吗?