草庐IT

junit-ee

全部标签

jakarta-ee - 使用 HornetQ (JBoss) 在 docker 容器上公开的 JMS 所需的端口

我正在使用Docker将JMS服务器容器链接到另一个JMS客户端容器。但是当我在docker容器中运行服务器时,客户端无法正确连接到服务器。我在docker上暴露了443端口(还有其他JMS使用的端口吗?)我可以成功创建目的地,但不能创建JMS上下文:StringPROVIDER_URL="https-remoting://MYDOMAIN:443";.../**PASSED**/Destinationdestination=(Destination)namingContext.lookup(destinationString);/**HASERROR**/JMSContextcont

java - 如何在 Docker 容器中热部署 Java EE 应用程序

我正在寻找将JavaEE应用程序热部署到Docker容器中的可能性。我发现最有趣的内容是可以通过“volumes”在主机和容器之间共享tomcat目录。但这还不是热部署。引用:https://groups.google.com/forum/#!topic/docker-user/b_4NRn9sLBQ关于如何到达它有什么建议吗? 最佳答案 我知道这个问题有点老了,但我想分享我关于如何在Docker中使用tomee服务器开发JavaEE应用程序的知识。准备Docker镜像首先要做的是启用日志记录。我使用官方基础镜像并将日志重定向到标准

java - JUnit 测试中的 Guice 注入(inject)器

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭4年前。Improvethisquestion使用Guice,在每个JUnit测试类中获取一个新的注入(inject)器是一个好习惯吗,因为每个测试类都应该是独立的? 最佳答案 如果有人偶然发现这个问题并想了解如何从单元测试中获得Guice注释,请从如下基类扩展您的测试并调用injector.injectMembers(this);publicclassTestBase{prote

java - Maven Java EE 配置

在我的maven项目中,我有这个EffectivePOM:4.0.0springexample0.0.1-SNAPSHOTwarexamplehttp://maven.apache.orgUTF-8org.springframeworkspring-context4.0.3.RELEASEcompileorg.springframework.wsspring-ws-core2.1.4.RELEASEcompileorg.springframework.securityspring-security-web3.2.3.RELEASEcompileorg.springframework.s

java - 为什么使用 JUnit 测试套件?

我将在一些即将到来的工作任务中使用JUnit实现一些单元测试。我以前的雇主对JUnit有一点经验,但是在我学习的时候,我遇到了一些测试套件。我不知道我是否会使用它们,但我对它们为什么存在特别感兴趣。谁能给我一个我想使用测试套件的实际情况,以及使用测试套件与仅使用各种独立测试相比有什么优势?编辑:我觉得这个问题不是重复的,因为类似问题的其他答案给出了一般定义或代码片段(据我所知),我正在寻找从设计角度更实际地使用套件。我想知道为什么将测试捆绑在一起可能是一个好主意,或者为什么它可能不是,等等。 最佳答案 套件允许您运行多个测试类,您可

java - 如何在 Junit 测试期间将日志级别设置为 DEBUG?

我用的是SLF4J和LOG4J,配置一般在log4j.properties中,它设置日志级别为INFO。但是在测试期间,我想将日志设置为DEBUG。我看不到自动化的方法,也没有像log4j.tests.properties这样只会在测试期间加载的东西。所以我尝试在测试设置(@BeforeClass)中以编程方式执行此操作:LogManager.getRootLogger().setLevel(Level.ALL);没有成功...我正在使用这些版本:org.slf4jslf4j-api1.7.5org.slf4jslf4j-log4j121.7.5我怎样才能达到这个结果?编辑:我想我不够

java - 在 EC2 上运行 Java EE 应用程序

谁能指出我描述的步骤/资源:如何在amazon-EC2上部署JavaEE应用在实例重启后(可能使用amazon-ebs)维护对应用服务器元数据的更改(部署新应用程序) 最佳答案 如果您还没有通过它,请先检查一下:http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/intro.html它会让你了解它是如何工作的。关于在EC2上运行JavaEE应用程序,您有几个选择-但它们通常归结为以下方法:启动实例安装JavaEE应用服务器(tomcat/glassfish/we

java - 使用 JUnit 在 Netbeans 中测试方法而不是测试整个文件

我使用的是Netbeans6.8,从IDE运行我的JUnit测试的最细粒度的方法似乎是右键单击TestPackages下的一个类,然后单击TestFile在Eclipse中,可以将范围缩小到在给定的测试工具中测试单个方法。如何在Netbeans中只测试一个单独的测试? 最佳答案 在NetBeans7.1中,打开单元测试文件,在特定单元测试中单击鼠标右键并选择“运行重点测试”。 关于java-使用JUnit在Netbeans中测试方法而不是测试整个文件,我们在StackOverflow上找

java - 在 Linux 上安装 Java EE SDK 时出现问题

我在我的VPS上安装了Java6JRE很好,但我什至无法运行EESDK安装。root@vps[/usr/java]#java-versionjavaversion"1.6.0_18"Java(TM)SERuntimeEnvironment(build1.6.0_18-b07)JavaHotSpot(TM)ClientVM(build16.0-b13,mixedmode)但是,当我尝试运行java_ee_sdk-6-unix.sh时:./../java_ee_sdk-6-unix.sh*jre1.6.0_18/jre.bin*root@vps[/usr/java]#./java_ee_s

java - 如何使用 cucumber-junit 设置 Cucumber 功能的路径?

我尝试使用Java和Maven构建我的第一个可执行规范。我用这种结构创建了一个简单的项目:specification|-src|-test|-java|-mypackage|-MyFeatureTest.java|-resources|-MyFeature.feature在junit测试MyFeatureTest.java我有这个:importorg.junit.runner.RunWith;importcucumber.junit.Cucumber;@RunWith(Cucumber.class)publicclassHomepageTest{}现在https://github.co