草庐IT

wildfly-maven-plugin

全部标签

java - 如何告诉 IntelliJ Idea 12+ 在运行任何 junit 测试时使用测试 Maven 配置文件

在以前版本的Idea中,如果我检查了“开发”或“生产”Maven配置文件,每当我运行单元测试时,IntelliJIDEA实际上并没有使用这些配置文件。相反,它没有使用它们中的任何一个。因为我正在开发一个基于Spring的应用程序,所以我使用3个配置文件来配置各种东西,但主要是我的applicationContext.xml。每当不使用配置文件时,因为属性语法相同,当Maven配置文件未用于替换我的应用程序上下文中的值时,Spring会方便地回退到applicationContext.properties。但是对于较新版本的IntelliJ,这种回退机制不再发生。如果在IntelliJI

java - Wildfly 9.x 无法编码希腊附件文件名

我正在使用javax.mail调用邮件服务器并将文件作为邮件附件发送,文件名编码如下:MimeUtility.encodeText(filename,"UTF-8",null)虽然这在WildFly8上运行良好,它在WildFly9.x上失败使用相同邮件服务器。我的意思是附件描述以这种格式接收:=UTF-8BzrTOv866zrnOvM63IM68zrUgzrXOu867zrfOvc65zrrOsS5wZGY==我一直在努力:1)在应用程序服务器上找到相关设置-运气不好。2)用ISO-8859-7编码这只是偶尔起作用,因为它似乎取决于文件名长度和某些字符的存在。3)在客户端(micro

java - 我如何从公司防火墙后面使用新的 JBoss Maven 存储库?

我依赖于Hibernate3.5.3只有我可以从新的JBossMavenrepository获得托管于Sonatype的Nexus并且所有URL都使用HTTPS进行保护。我可以通过网络浏览器从公司防火墙后面访问这个存储库。但是Maven无法解析工件。我在构建开始时看到以下警告:[WARNING]Unabletogetresource'org.hibernate:hibernate-core:pom:3.5.3-Final'fromrepositoryjboss.org(https://repository.jboss.org/nexus/content/repositories/rel

java - Maven并行测试输出

当我将我的Mavenbuild设置为并行运行我的集成测试时,我看到:01:31:47-------------------------------------------------------01:31:47TESTS01:31:47-------------------------------------------------------01:31:48Concurrencyconfigisparallel='classes',perCoreThreadCount=true,threadCount=20,useUnlimitedThreads=false但是我没有看到任何测试的进

java - Google App Engine 在没有 maven 的情况下添加模块

我已经浏览了很多搜索结果,但找不到我想要的东西,我已经使用Appengine很长时间了,单一的war目录非常简单。现在Google宣布Appengine模块可用于GA,我已经阅读了所有相关内容,并且知道它是如何工作的。我的问题是,如何在没有maven的情况下将模块添加到appengine?,我不想使用maven,我对GAE+Maven+Eclipse有点失望,没有热重新部署。谁能给我一个例子,说明如何在没有Maven支持的情况下向AppEngine应用程序添加模块。另一个问题是,我知道很多人都在使用appengine和maven,但是我尝试了很多让这三个(GAE+maven+eclip

java - 如何禁用 Wildfly 9.0.2 尝试序列化集群应用程序中的某些类

在集群设置期间,我遇到了WildFly/Infinispan尝试序列化许多类的问题,这些类可以在每个实例上重新创建-尽管无论出于何种原因,它们似乎决定在集群中分布。最初我认为@Stateless注释会产生我想要的效果,尽管它会因没有正确的构造函数而引发问题,所以我认为这不是我们正在寻找的。在每个类的基础上禁用它或覆盖序列化方法的正确方法是什么? 最佳答案 非回答请谨慎使用为选定类禁用序列化的方法。当在本地或某些有限的开发环境中运行时,您的应用程序可能不需要“集群”并且不需要复制session或有状态实体。然而,一旦部署到测试或生产中

java - 使用 Maven 3 时 Cobertura 代码覆盖率为 0%

读完后:WhatistheproperwaytouseCoberturawithMaven3.0.2还有这个:http://www.wakaleo.com/blog/292-site-generation-in-maven-3我的POM文件如下所示:.....org.apache.maven.pluginsmaven-site-plugin3.0org.apache.maven.pluginsmaven-javadoc-plugin2.7org.apache.maven.pluginsmaven-jxr-plugin2.1trueorg.apache.maven.pluginsmave

java - 从 WildFly 安全地调用 EJB

我正在尝试以企业“业务”方式重写我的旧应用程序。所以,我有一个带有登录模块的Swing客户端和我自己从头开始创建的服务器。客户端使用ssl证书加密到服务器的TCP连接(我检查服务器上的客户端证书和客户端上的服务器证书),然后服务器使用数据库对用户进行身份验证和授权。现在我正试图让它与由WildFly8CR1托管的ejb一起工作。我想使用相同的客户端-服务器key对将Swing客户端连接到WildFly服务器,然后使用存储在MySQL数据源中的名称和凭据对用户进行身份验证。我还在数据库中存储了角色,我想用它们来配置客户端主体。我有简单、基本的EJB调用:Contextctx=newIni

java - Maven 抛出 ArrayIndexOutOfBoundsException

Maven抛出如下错误。我正在尝试从远程获取一个存储库到我的。mvnpackageCouldnottransfermetadataorg.symplifier.adk:symplifier-adk:1.0.3-SNAPSHOT/maven-metadata.xmlfrom/toa-repository(sftp://git.a.com.np/home/git/gitlab/public/repo/):Cannotconnect.Reason:java.lang.ArrayIndexOutOfBoundsException:0[WARNING]Failuretotransferorg.s

java - Maven-Surefire-Report 插件未生成报告

如标题所示,我正在尝试在我的maven项目执行时生成JUnit结果的HTML报告。另一个人告诉我检查maven-surefire-report插件,看起来它有我想要的东西,但我似乎无法生成HTML文件。我希望只生成一个HTML文件,然后我可以将其放入我的老板的电子邮件中。我真的不想走将结果发布到网站的道路(至少目前不想)。这是我的pom部分的样子(不要担心丢失标签。我正在复制和粘贴相关部分,并尽量不粘贴公司信息,但我知道我有正确的开始/结束标签):编辑:添加了完整的pom。4.0.0myGroupmyArtifact0.0.1-SNAPSHOTjarmyNameDemoprojectf