J2EE

创建自定义JPA查询功能

我正在使用EclipseLink。是可以使用自定义查询功能,如: 从用户u中选择你的地方my_function(u.name)= my_function(:param) 我想基于自定义创建的slug名称而不是id(并从url中删除任何id)来检索实体 解决方案 如果你把它作为函数在数据库中实现那么它是可能的,否则不行(因为它最终会转换为SQL,无论如何调用方法实现用Java是不 ..
发布时间:2019-01-15 11:25:04 J2EE

WEB-INF\lib和.classpath中需要存在哪些jar

我正在转换常规J2EE应用程序以使用Maven。我能够成功转换为Maven,并且我获得了成功的“mvn deploy”。在将资源部署到WAS后面临的问题。我得到 SRVE0203E:Servlet [action] org.apache.struts.action.ActionServlet缺少另一个必需的类。 我对不同的应用程序有类似的问题在尝试了几个“排除”罐子之后,我能够在WAS中成 ..
发布时间:2019-01-15 11:24:59 J2EE

为什么这个简单的JPA ManyToOne关系不起作用?

我正在使用JPA和Java EE 5(IBM RAD 7.5和WebSphere 7)。我已将我的问题简化为以下示例... 我有一个项目和一个用户。表格如下所示: PROJECT - id name projectmanagerid //是用户 USER - id 用户名 我的课程如下所示: @Entity @Ta ..
发布时间:2019-01-15 11:24:57 J2EE

如何在Windows上使用Java EE(Servlet)正确使用JNI?

我想了解Servlet使用JNI的正确方法是什么。 据我所知,有几个问题: 如果本机DLL崩溃,它将关闭整个应用服务器 如果DLL由一个加载的类加载,而不是另一个类加载器将无法加载和使用它。 我搜索了互联网并发现了几种可能的解决方案 创建独立的启用JMS的应用程序,并使用Servlet中的JMS与之通信。 运行独立服务器,加载JNI和通过RMI与之交谈 使用Java连 ..
发布时间:2019-01-15 11:24:52 J2EE

背景线程

我正在使用Websphere Application Server创建一个典型的Web应用程序,其中UI是JSP,有一个Controller,一个会话EJB和一个数据库。我实现了一个通知系统,它作为一个单独的线程在后台运行。我为此目的使用了WorkManager。 我的问题是,我想启动WorkManager,而不必为不同用户启动的每个并行会话创建会话或EJB实例。它不应该是基于会话的。 现 ..
发布时间:2019-01-15 11:24:50 J2EE

在单个jsp页面中加载大量记录的性能问题

我在StringBuffer中存储了大量(超过20000条)记录,以便在jsp中显示。我使用StringBuffer存储在servlet中,并将其作为请求属性传递给jsp。问题是加载所有记录需要太多时间。加载后,浏览器变慢了。有没有最好的方法在单个jsp页面中加载大量记录?或者如何快速地从StringBuffer读取数据? 解决方案 我很确定问题不是来自StringBuffer或来自JSP ..
发布时间:2019-01-15 11:24:38 J2EE

使用RESTful Web服务和Jersey创建Hello World

我按照教程这里了解如何使用RESTful Web服务创建Web服务,泽西岛让我陷入困境。代码来自我上面链接的教程中的HelloWorld3。这是代码。我使用Netbean6.8 + glassfish v3 RESTGreeting.java 使用 JAXB创建。此类表示Java中的HTML消息 package com.sun.rest; import javax.xml.b ..
发布时间:2019-01-15 11:24:15 J2EE

如何在SAML中创建令牌?

我是SAML的新手。我想创建一个TOKEN。请帮我创作。我必须遵循的步骤是什么? 解决方案 从salesforce为idp启动的身份验证创建SAML令牌的步骤这里 了解SAML单点登录-On(SSO)服务此处。 您将使用openSAML库,可以在找到它们。这里。 ..
发布时间:2019-01-15 11:24:08 J2EE

如何将字节数组转换为图像

我有一个SQL数据库,其中包含存储为字节数组的图像。我已经做了一些搜索,并没有找到很多关于如何将这些转换为JSF页面的可用图像类型。任何帮助将不胜感激! 提前致谢! (使用JSF 2.0) 解决方案 只需创建一个控制器,输出正确的媒体类型(image / *)并输出字节。没有必要转换任何东西。如果你想操纵图像,那么你可以使用 ImageIO.read 转换它。但是根据你的问题, ..
发布时间:2019-01-15 11:24:03 J2EE

“使用自定义上下文根”不适用于IntelliJ IDEA服务器运行配置中的GlassFish部署EAR应用程序

我更改了耳部工件的上下文根。我打开了服务器运行配置的“部署”选项卡,选中“使用自定义上下文根”并在字段中输入所需的值:/ T4000_Enterprise 但应用程序名称在GlassFish中保持等于输出目录(或包名称)的名称:T4000_Enterprise-3.08.HEAD-SNAPSHOT 有什么问题?我可以修复吗? GlassFish Server开源版4.1(版本13 ..

Java中的本地化文本

我的要求是在J2EE Web应用程序中显示本地化的文本消息。我知道J2EE为此提供了很好的支持。 我的问题是,存储本地化消息以供应用程序使用的做法是什么。如果我想显示日语/中文类型的消息,这些消息不像char设置的英语,我们如何将消息/文本放入属性文件或数据库表中。 解决方案 资源束。基本思想是将所有文本本地化/国际化抽象出来并用源代码中的“key”替换,并且在运行时可以在语言环境之间切 ..
发布时间:2019-01-15 11:23:53 J2EE

使用EntityManagerFactory导致重复的主键异常

嘿伙计们,我的目标是使用依赖于正在使用的数据库的属性创建一个EntityManager。我在所有Google搜索中都看到过类似的内容(为了解决这个问题,我的代码更基本): @PersistenceUnit private EntityManagerFactory emf; 私有EntityManager em; 私人物业道具; @PostConstruct public ..
发布时间:2019-01-15 11:23:38 J2EE

更改ice:inputFile组件的上传目录路径

我注意到ice:inputFile组件只会将文件上传到目录$ TOMCAT_HOME / webapps / MyAppName / upload /。我希望此目录依赖于当前用户的用户首字母(即具有首字母abc的用户想要上传文件,该文件转到$ TOMCAT_HOME / webapps / MyAppName / upload / abc /)。如何动态设置此属性? 解决方案 需要在组件上 ..
发布时间:2019-01-15 11:23:29 J2EE

保护Java Rest服务:JSON WebToken(JWT)还是oAuth 1.0?

我想知道,JWT或oAuth 1.0是保护Rest服务的最佳方法。我们计划开发基于Dojo的Web应用程序和基于JAX-RS休息的Web服务。有人可以帮我解决这个问题吗? / p> 如果您可以建议一些示例代码在Java中实现相同的代码,那将是非常好的。 谢谢提前。 解决方案 这些都是无法比拟的事情。 OAuth是关于3d party服务的SSO(单点登录)方案,而JWT仅涉及身 ..
发布时间:2019-01-15 11:23:13 J2EE

quickstart jboss(或tomcat)+ beans教程

我对Eclipse中用于启动将在jboss上运行的Java EE项目的无数无数选项感到有些畏惧。一旦我有一个配置的环境,我就知道自己在做什么,但希望有人可以指点我一步一步的教程,如何从编写我的第一堂课到实际让jboss在启动时选择并采取行动。 我认为教程需要涉及ANT生成war文件的任务部分。 解决方案 EJB 3教程解释Ant并展示如何使用注释和JBoss创建会话和实体bean ..
发布时间:2019-01-15 11:23:08 J2EE

当我尝试在Debian 9上的Jetty上部署我的战争时出现错误404

我正在尝试在Debian在线服务器上部署我的java网站。为此,我安装了Jetty(在此之后: http://zetcode.com/java/jetty/install / ) Jetty在服务器上似乎没问题因为当我输入 HTTP:// myipaddress:8080 。我有“欢迎来到码头”。 然后,我使用Filezilla在服务器上上传我的战争。 我用Eclipse和Maven ..
发布时间:2019-01-15 11:22:53 J2EE

使用嵌入式glassfish服务器时部署为null

阅读了几篇教程(例如 ocpsoft , oracle )我开始使用嵌入式glassfish运行我的你好世界的应用程序。它确实可以与远程服务器一起使用,但由于某种原因,在使用嵌入式服务器时没有部署任何内容。 1。)“无法找到javadb客户端jar文件,derby jdbc驱动程序将默认不可用。“ 我正在使用德比,尽管如此变量AS_DERBY_INSTALL设置并导出似乎无法找到jar。为 ..
发布时间:2019-01-15 11:22:25 J2EE

异常后提交事务 - 撤消setRollbackOnly

在使用 @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)的方法中,有时会发生 org.eclipse.persistence.exceptions.DatabaseException 由于 SQLException 。我捕获此异常并通过另一个数据库查询处理该情况。但是,此查询无法通过,因为异常,setRollbackOnly会 ..
发布时间:2019-01-15 11:22:03 J2EE