草庐IT

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 - Log4j2 中 AsyncLogger 和 AsyncAppender 的区别

我了解AsyncAppender在单独的线程中执行附加工作。他们为此使用ArrayBlockingQueue。与AsyncLogger使用LMAX中断库将日志事件从一个应用程序线程移动到另一个线程,与AsyncAppender相比它更快。我的问题是,如果AsyncLogger更有效地完成了它所做的工作,为什么我们在log4j2中有AsyncAppender。如果我们将AsyncAppender与AsyncLogger一起使用会怎样?AsyncLogger和AsyncAppender还有什么区别吗? 最佳答案 没错,它们的目的几乎相同

java - slf4j & log4j2 maven 设置查询

我在我的项目中使用log4j2和slf4j并使用maven进行构建。我正在使用以下pom文件(仅显示相关依赖项),但我在下面使用此pom文件复制了错误-知道我需要添加/删除什么才能使其正常工作。我已经访问了错误中的url以及log4j2依赖项页面,所以请不要只在您的回复中指向URL。消息:SLF4J:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder".SLF4J:Defaultingtono-operation(NOP)loggerimplementationSLF4J:Seehttp://www.slf4j.org/codes.h

java - 是否有为 Java EE 容器定义 JDBC 数据源的标准方法?

我知道对于JBoss,您需要一个位于相应实例的/deploy子目录中的[name]-ds.xml文件。我对其他JavaEE容器没有任何经验,但我试图尽可能地遵守标准。是否有定义JDBC数据源并部署它的标准方法?如果可能的话,我想在*.ear文件中包含我的数据源(例如,用于演示目的的嵌入式内存HSQLDB数据源)?如果没有标准方式,其他容器至少会接受jboss方式吗?(/deploy/*-ds.xml) 最佳答案 IsthereastandardwaytodefineaJDBCdatasourceanddeployit?是的,有。通过

java - 登录后如何正确注销 Java EE 6 Web 应用程序

一个非常简单的要求。登录到WebJ2EE6应用程序后,如何让用户再次注销?我见过的大多数(全部?)书籍和教程都展示了如何向他们的应用程序添加登录/登录错误页面,并使用“j_security_check”方法演示安全主体/角色/领域等的使用——一切都很好。但是目前还不清楚如何赋予用户注销的权力。确实,我如何在session超时等之后强制注销? 最佳答案 你应该有logoutservlet/jsp它使用以下方式使session无效:在Servlet3.0之前,使用session.invalidate()method这也使session无

java - 有没有好的 J2ME IDE?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭11年前.有没有好的J2MEIDE?我的意思是轻巧便携的东西。可以运行您在其上编程的东西。我最喜欢的JavaIDE是JCreatorLite。J2ME有类似的东西吗?另外,您认为哪个是最好的J2MEIDE? 最佳答案 Netbeans相当不错,虽然不是很轻巧。Thistutorial提供了一个很好的说明。

java - Java EE 包有什么不同? (SDK/正常与 Web 配置文件)

这个问题在这里已经有了答案:JavaEEWebProfilevsJavaEEFullPlatform(3个回答)关闭3年前。在OracleJava站点http://www.oracle.com/technetwork/java/javaee/downloads/index-jsp-140710.html,有JavaEESDK下载和JavaEEWebProfile下载。我应该安装哪一个? 最佳答案 oraclejava站点的包只是一个GlassFish开源应用服务器、API文档和一些示例代码。WebProfileEdition与完整版

java - 使用 CDI 在 Java EE 应用程序中获取对 EntityManager 的引用

我正在使用JavaEE7。我想知道注入(inject)JPA的正确方法是什么EntityManager成应用范围CDIbean。你不能仅仅使用@PersistanceContext注入(inject)它注释,因为EntityManager实例不是线程安全的。让我们假设我们想要我们的EntityManager在每个HTTP请求处理开始时创建并在处理完HTTP请求后关闭。我想到了两个选择:1.创建一个请求范围的CDIbean,它引用了EntityManager然后将bean注入(inject)应用程序范围的CDIbean。importjavax.enterprise.context.Req

java - 使用单个 log4j2 xml 文件配置 log4j2 和 log4j

我已将我的应用程序迁移到log4j2,并通过log4j2.xml对其进行配置但是,我使用的一些库依赖于log4j1。如果我使用以下方式运行应用程序:-Dlog4j.configurationFile=path/to/log4j2.xmllog4j1提示找不到配置文件。我使用的是log4j2提供的log4j1.x桥,log4j-1.2-api-2.0-rc1.jar。是否可以使用单个log4j2.xml来配置两者?我尝试过的另一种方法是同时配置log4j和log4j2:-Dlog4j.configurationFile=path/to/log4j2.xml-Dlog4j.configur

java - Java EE 7 和 Java EE 6 之间的区别

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。ImprovethisquestionJavaEE7和JavaEE6的主要区别是什么?如果您必须向其他开发人员解释主要区别你会怎么做?就问题而言,我真正感兴趣的不是新添加的技术,而是已经存在的技术。对于我所问的问题,快速概述就足够了。要添加更多问题,我很想知道添加了哪些重大改进JAX-WS、JAX-RS和JSF,用JavaEE开发服务而不依赖于例如在Spring等外部框架上? 最佳答案