Tag: java ee

如何在JBoss 6.4中禁用javax.validation.api

类似的问题: 如何在JBoss EAP 6.4.0中使用beanvalidation1.1? 如何在jboss EAP 6.3上更改beanvalidation版本? 你能在JBoss EAP 6.4.4中使用beanvalidation1.1(JSR 349)吗? 如果我们可以在JBoss 6.x中使用Bean Validation 1.1,似乎存在一些不确定性。 我目前的jboss-deployment-structure.xml: <!—-> 我在.ear中捆绑了以下依赖项: javax.validation validation-api 1.1.0.Final org.hibernate hibernate-validator 5.2.2.Final 但我得到以下stacktrace: 14:09:44,085 WARN [org.jboss.resteasy.plugins.validation.hibernate.AbstractValidatorContextResolver] (AFP-HTTP-96) Unable to load Validation support: javax.validation.ValidationException: Unable to find provider: class org.hibernate.validator.HibernateValidator at javax.validation.Validation$ProviderSpecificBootstrapImpl.configure(Validation.java:223) [validation-api-1.0.0.GA-redhat-3.jar:1.0.0.GA-redhat-3] at org.jboss.resteasy.plugins.validation.hibernate.AbstractValidatorContextResolver.getGeneralValidator(AbstractValidatorContextResolver.java:40) [resteasy-hibernatevalidator-provider-3.0.9.Final.jar:] at org.jboss.resteasy.plugins.validation.hibernate.AbstractValidatorContextResolver.getContext(AbstractValidatorContextResolver.java:54) [resteasy-hibernatevalidator-provider-3.0.9.Final.jar:] at org.jboss.resteasy.plugins.validation.hibernate.ValidatorContextResolverCDI.getContext(ValidatorContextResolverCDI.java:16) [resteasy-hibernatevalidator-provider-3.0.9.Final.jar:] at org.jboss.resteasy.cdi.JaxrsInjectionTarget.validate(JaxrsInjectionTarget.java:113) […]

无法让eclipse识别我的插件

我通过清单中的“导出向导”导出了我的eclipse插件,看起来一切顺利(没有错误)。 它在zip文件的插件目录中创建了一个.jar文件。 我认为将jar放入我的Eclipse插件目录会安装它(重新启动eclipse之后),但这不起作用。 Eclipse无法看到插件(透视图未显示) 我尝试了帮助 – >安装新软件 – >本地存档,但它一直说“没有找到软件” 你能帮我准备好把我的插件安装在一个全新的Eclipse副本上吗? PS。 我的插件使用其他依赖项,如EMF / GMF

使用servlet在Java EE环境中启动和停止ScheduledExecutorService

我们需要使用简单的servlet应用程序通过JMX监视远程JVM详细信息。 所以在一个独立的应用程序中完成的工作是 1)创建一个JMX连接器并获取内存数据 – >完成2)我们需要不断监视和获取记录(2.1>可以被视为计划任务的恒定延迟并将记录插入DB或2.2>是否JMX给出了历史记录,如果是,哪个MBean可以访问该信息?)。 在这里,我打算使用一个界面来注册域,然后就可以了。 有来自JSP的启动和停止按钮。 我们点击启动系统时的function将运行调度程序(ScheduledExecutorService)并在后台捕获记录以提供历史记录。 当使用点击停止时,调度程序必须停止后台进程。 问题是我们如何控制和获取调度程序的对象? 1)换句话说,我们如何通过servlet启动和停止ScheduledExecutorService? 从一个servlet启动一个线程并从一个特定任务的另一个servlet中停止一个线程? 2)如果我们有集群/负载平衡环境怎么办? 目前我正在考虑将每个ScheduledExecutorService添加到HashMap中,关键是任务对象和值是使用SingleTon设计模式的ScheduledExecutorService。 有没有默认方法。 使用SingleTon的整个循环处于集群/负载平衡环境中,我们可能无法获得适当的更新对象。 期待您的宝贵建议。

一对一映射的概念。 解释映射

如何定义2个类之间One-to-One关系? 从概念上讲,我认为我在某个地方出错了。 我不知道是什么,但确实如此。 我们假设有两个名为Country和PM类: Country int c_id String name_c PM int c_id String name_pm 现在一个国家,只有一个PM,PM只能属于一个国家。 我如何在我的映射文件中执行此操作? 我在尝试这个: 但是这个有效映射除了在运行时产生exception之外name_pm也没做。它说在Country类中找不到属性name_pm ! 但它是否在Country类中搜索。 它应该在PM类内搜索。 还帮助我完成两个类之间的one-to-one映射。 我已经尝试了一段时间了。 Java代码: 国家 public class Country { private int c_id; private String name_c; public int getC_id() { return c_id; } public void setC_id(int c_id) { this.c_id = c_id; } public String getName_c() { […]

如何获取客户端IP地址?

我想知道如何在socket(java)中知道服务器端客户端的IP地址。 假设有一个服务器“S”和2个客户端“A”和“B”。 客户端A向我(服务器)发送一些信息,客户端B向我(服务器)发送一些其他信息。 我必须将来自A和B的信息存储在不同表中的数据库中。 如何区分客户端A和B请求。

Java7 ClassFormatError:创建对象时非法的局部变量表长度

我在执行以下代码时遇到这个奇怪的错误。 EncoderRequest encoderRequest = new EncoderRequest(sid,appTxnId,pfid,transactionType,””,isUpdatetype9,true); 我检查了所有参数值是否有效。 我正在使用java7平台。 任何人都可以遇到这种情况,请帮忙。 以下是我得到的stacktrace的一部分。 Caused by: java.lang.ClassFormatError: Illegal local variable table length 48 in method com.cmc.facts.encoder.EncoderRequest.(JLjava/lang/String;Ljava/lang/Long;Lcom/cmc/facts/enums/TransactionType;Ljava/lang/String;ZZ)V at com.cmc.facts.nist.NistReaderModel.preprossingOfNistFile(NistReaderModel.java:180) at com.cmc.facts.action.interstate.InterStateAction.uploadFIIF(InterStateAction.java:645) … 115 more

如何定义流结果注释?

我需要导出excel表,所以通过Ajax调用从对话框窗口调用action类方法。 当我点击图标调用方法并处理后端数据并最终执行以下代码并返回结果集以下载excel表格时,我有excel图标。 jQuery Ajax调用: function callajax() { jQuery.ajax({ url : ”, 结果集方法: @Result(name=”success”,type=StreamResult.class,value=””,params={“inputName”,”inputStream”}) Java代码: public String method { —————– method to call backend… ————————– httpServletResponse.setContentType(“application/vnd.ms-excel”); String filename = filters.getPeriod() + “_” +filters.getRegion() ; httpServletResponse.setHeader(“Content-disposition”, “attachment; filename=”+filename+”.xls”); ServletOutputStream outputStream = httpServletResponse.getOutputStream(); builder.build(method1, method2, outputStream); outputStream.flush(); return SUCCESS; } 在构建方法中有创建工作簿 WorkbookSettings workbookSettings = new WorkbookSettings(); workbookSettings.setLocale(new Locale(“en”, […]

Struts2-Full-Hibernate插件是集成Struts2和Hibernate的标准方法吗?

我正在开始一个项目,愿意使用Struts2和Hibernate。 我应该使用struts2-full-hibernate插件 ,还是以不同方式集成它们? 在互联网上搜索让我很困惑:它是集成它们的标准方式吗? 如果没有,这是标准方式?

如何使用Struts2更改默认的JSP /模板位置

我正在开发一个在Eclipse中使用Struts2的新Java EE应用程序。 我想将JSP文件保存在源文件夹( src/main/jsp )中而不是WebContent 。 部署后,所有源文件都将复制到WebContent/WEB-INF/classes 。 这也具有使jsp文件无法直接访问的额外效果(我希望一切都需要动作干预)。 这意味着要显示结果,我必须这样做: WEB-INF/classes/index.jsp 是否可以设置jsp文件的默认位置,以便只有index.jsp足以引用它们? 理想情况下,文件也会位于WEB-INF/jsp而不会与类混合。 我看到spring有这个function 。 我希望Struts2能做同样的事情。

从JasperReports打印PDF

我是JasperReports的新手,发现自己很失落。 我在JSF中有一个webapp,我想用它来打印PDF。 我已经构建了报告,并且能够使用我的所有参数成功编译并填充它。 但是,我在实际输出部分丢失了。 我希望它以PDF格式打印机。 我不关心在屏幕上看到它,直接打印机将是理想的(从服务器将是理想的,但客户端也会很好,因为我们可以设置客户端打印必要(它是一个内部应用程序)) 。