Tag: java ee

Java EE安装程序在Mac OS X Mavericks上崩溃

试图在OS 10.9 Mavericks上安装Java EE 7 / Glassfish 4并且每次都崩溃。 我已经尝试安装Apple JDK和Oracle JDK,但都不起作用。 有没有人碰到这个? 我记得安装在10.8上它工作得很好。 谢谢! 环境变量: $ echo $ JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home 输出: $ chmod +x java_ee_sdk-7-jdk7-macosx-x64.sh $ ./java_ee_sdk-7-jdk7-macosx-x64.sh Extracting the installer archive… Extracting the installer runtime… Extracting the installer resources… Extracting the installer metadata… Welcome to GlassFish installer Using the user defined JAVA_HOME : /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home Entering […]

如何在Wildfly中部署时使用persistence.xml设置hibernate.hbm2ddl.auto

我需要为使用JPA的webapp生成部署模式。 服务器是Wildfly 9,Hibernate是JPA提供者。 我可以通过添加来实现这一点 到persistence.xml。 是否有另一种方法可以在Wildfly 9中为每个webapp和部署设置此属性? 我也尝试过hibernate.properties,但这没有效果。

weblogic.descriptor.DescriptorException:Unmarshaller失败了

当我在Weblogic 10.3.6中部署我的WAR时,它会在weblogic 10.3.0中运行,它会抛出: 无法加载模块WinplexAdmin.war的描述符D:\ bea103 \ user_projects \ domains \ SRVWinplex \ Deployments \ WinplexAdmin.war / WEB-INF / weblogic.xml。 错误是weblogic.descriptor.DescriptorException:Unmarshaller在weblogic.descriptor.Beric描述,weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:306)的weblogic.descriptor.internal.MarshallerFactory $ 1.createDescriptor(MarshallerFactory.java:152)失败位于weblogic.application的weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(AbstractDescriptorLoader2.java:759)的weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java:409)中的.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:788)。描述符.AbstractDescriptorLoader2.loadDescriptorBean(AbstractDescriptorLoader2.java:768),位于weblogic.servlet.internal.WebAppDescriptor.getWeblogicWebAppBean(WebAppDescriptor.java:170) 我猜这是weblogic.xml的一个问题。 这是我的weblogic.xml(没有基本标签): true true /WinplexAdmin jsf 2.0 1.0.0.0_2-0-2 true 这可能是什么问题?

Weblogic在javax.ejb.EJBException中包装应用程序exception

我的耳朵应用工作正常。 但是突然它开始在一些方法调用中抛出javax.ejb.EJBException,而不是返回原始的Application Exception(用@ApplicationException注释(rollback = true)。现在原始的应用程序exception包含在EJBException中。目前是其他的开发人员那个在项目中工作的人正在休假。所以我不知道他对代码发生了什么。这个应用程序exception和ejb远程接口是在一个单独的jar文件中,它被部署为weblogic中的共享库。 我想知道什么可以负责抛出这个EJBException而不是抛出应用程序exception。 我想可能是weblogic没有正确检测到@ApplicationException注释。 任何人都可以帮我解决这个问题吗?

Hibernate持久的Dates

有没有办法告诉Hibernate java.util.Date应该持久保存? 我需要这个来绕过MySQL中缺失的毫秒级分辨率。 你能想到这种方法的任何缺点吗?

用javamail连接到hotmail?

我想知道是否可以使用JavaMail连接到Hotmail? 我试过这个,但它不起作用,连接被拒绝了…… String host = “pop3.live.com”; String username = “laqetqetqet@hotmail.com”; String password = “rqetqetq”; Session session; Store store; String SSL_FACTORY = “javax.net.ssl.SSLSocketFactory”; Properties pop3Props = new Properties(); pop3Props.setProperty(“mail.pop3.socketFactory.class”, SSL_FACTORY); pop3Props.setProperty(“mail.pop3.socketFactory.fallback”, “false”); pop3Props.setProperty(“mail.pop3.port”, “995”); pop3Props.setProperty(“mail.pop3.socketFactory.port”, “995”); URLName url = new URLName(“pop3”, host, 995, “”, username, password); session = Session.getInstance(pop3Props, null); store = new POP3SSLStore(session, url); store.connect(); […]

Java-EE6:FetchType.LAZY与静态编织抛出奇怪的exception

我的解决方案包含3个不同的项目: 使用Netbeans自动生成Facade的EJB项目来管理实体类和persistence.xml 包含所有@Entity注释和静态编织数据库类的类库,以及用于外观ejb的远程接口(在EJB和独立客户端之间共享) 独立客户端,主要由Swing GUI类组成 我使用Glassfish 3.1.2,Eclipselink 2.3作为JPA-provider,Netbeans 7.1.1和MySQL数据库。 我配置了一个Ant-task,它基于persistence.xml静态编织我的实体类。 我有几个@OneToOne,@ ManyToOne和@ManyToMany用fetch = FetchType.LAZY装饰的实体之间的注释关系。 现在我得到了以下错误: Exception in thread “Mainframe Loader” Local Exception Stack: Exception [EclipseLink-7242] (Eclipse Persistence Services – 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.ValidationException Exception Description: An attempt was made to traverse a relationship using indirection that had a null Session. This often occurs when an entity with […]

当我使用Struts 2通配符配置时如何返回404错误?

我正在使用struts 2构建一个网站。 这是我的“struts.xml”的剪辑: /Pages/myresult.jsp 现在,我遇到了一个问题。 当我访问我没有设计的动作时,例如“aaabbb”,服务器将返回500错误。 由于通配符配置,struts 2将尝试调用类“com.domain.actions.UserAction”的“aaabbb”方法,但“aaabbb”方法不存在。 但是,从逻辑上讲,返回404错误更好。 如何在这些情况下返回404错误并同时使用通配符配置?

javax.el.PropertyNotFoundException:/demo.xhtml @ 24,55 value =“#{UserBean.favYear3}”:目标无法访问,标识符’UserBean’已解析为null

我想在JSF中有一个列表框。 我写了一个简单的代码,但它不起作用。 在演示页面中,我看到一个带有列表的空框,在用户页面中我有错误。 UserBean.java @ManagedBean @SessionScoped public class UserBean implements Serializable{ public String favYear3;//list box public String getFavYear3() { return favYear3; } public void setFavYear3(String favYear3) { this.favYear3 = favYear3; } public static class Year{ public String yearLabel; public String yearValue; public Year(String yearLabel, String yearValue){ this.yearLabel = yearLabel; this.yearValue = yearValue; } public String […]

如何在Java程序(J2EE + JSTL)中获取服务器文件夹的路径

我想在基于Web的项目(J2EE-JSP + Servlets)中读取Excel文件的内容,这些项目位于Web服务器的文件夹中。 我创建了一个java文件,我将使用JSTL库通过JSP页面调用,但是我需要在Java文件中获取Excel工作表的路径,因此我可以阅读内容。 如何获取当前Java文件的路径以及Excel文件? 另外,我将通过POI库阅读Excel文件的内容。 我能够在J2SE开发中做到这一点,但这可能吗? POIFSFileSystem fs = null; try { fs = new POIFSFileSystem(new FileInputStream(“**some path here of sheet**”)); } catch (FileNotFoundException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } HSSFWorkbook wb = null; try { wb = new HSSFWorkbook(fs); } catch (IOException ex) { ex.printStackTrace(); } HSSFSheet sheet = […]