我们想在我们的JavaEE应用程序服务器(JBoss4.2.3)中处理一些客户端请求。我读到JavaEEspecdoesn'tallowopeningasocketfromanenterprisebean.但规范表明没有其他选择。Specifically,enterprisebeansshouldnot:listenon,acceptconnectionson,ormulticastfromanetworksocket所以问题是:我可以做些什么来从应用程序服务器中提供一些基于二进制tcp的协议(protocol)(不是http)?Here有人建议实现resourceadapter.这是
我对Wildfly8.1中两个应用程序的部署顺序有一些疑问。问题是app2.ear的一些模块依赖于app1.ear的模块,但是app1.ear部署在app2之后.ear.我试过像这样为app1指定依赖项:但运气不好,app1.ear部署失败并出现此错误:{"JBAS014671:Failedservices"...Causedby:org.jboss.modules.ModuleNotFoundException:app2.ear:main"}}知道是否可行以及如何打点吗?提前致谢。 最佳答案 在META-INF/jboss-all
我遇到过几次的一件事是服务类(如JBoss服务)由于辅助内部类而变得过大。我还没有找到打破类的好方法。这些助手通常是线程。这是一个例子:/**Assetservicekeepstrackofthemetadataaboutassetsthatliveonother*systems.Complicationsincludethefacttheassetshavealifecycleandtheir*physicalrepresentationlivesonothersystemsthathavetobepolledtofind*outiftheAssetisstillthere.*/pu
我在Jboss4.2.3.GA上运行一个Stripes网络应用程序,并试图在我启动JBoss时调用一个方法。我像这样创建了一个ServletContextListener:publicclassTimerContextListenerimplementsServletContextListener{@InjectprivateTimerManagertimerManager;publicvoidcontextInitialized(ServletContextEventservletcontextevent){((Injector)servletcontextevent.getServ
这个问题在这里已经有了答案:Isthereawaytorunamethod/classonlyonTomcat/Wildfly/Glassfishstartup?(3个答案)关闭5年前。我试图在我的网络应用程序启动时调用一个方法。目的是启动一个计时器,该计时器按定义的时间间隔执行某些操作。我如何在我的jboss7.1web应用程序启动时调用函数helloworld?
我已经使用Swing和JDBC进行“普通老式Java对象”编程10年了,我认为自己非常擅长。但是我在两周后开始了一份新工作,他们使用JBoss,我想在开始之前先提醒一下并开始学习所有这些东西。什么是好资源?在线教程、书籍、电子书,任何您可以推荐的书籍,尤其是那些不首先尝试教您纯Java基础知识的书籍。 最佳答案 要快速上手,您确实需要掌握EJB和JSP/Servlet。这些是JavaEE技术的基础。关于EJB和JSP/Servlet的HeadFirst系列对于通常令人头脑NumPy的复杂框架来说是一个良好的开端。请注意,最近的Hea
有人有SLF4J/logback来与JBoss7一起工作吗?以前,通过将我的“logback.groovy”放入[server]/conf以及logback核心、经典(0.9.28)和Groovy(1.8.0),我能够让我的应用程序在JBoss5.1中运行)[server]/lib中的JAR。对于JBoss7.0.1,我已经正确设置了Groovy和logback模块(已经创建了.index文件),我的EAR的MANIFEST.MF声明了对这两个模块的依赖关系,我的“logback.groovy”是在我的EAR中部署在我的WAR模块的WEB-INF/类中。EAR肯定部署正常-灯是绿色的.
我正在使用jboss的rest-easy多部分提供程序来导入文件。我在这里阅读http://docs.jboss.org/resteasy/docs/1.0.0.GA/userguide/html/Content_Marshalling_Providers.html#multipartform_annotation关于@MultipartForm,因为我可以用我的POJO准确映射它。下面是我的POJOpublicclassSoftwarePackageForm{@FormParam("softwarePackage")privateFilefile;privateStringconte
这个问题在这里已经有了答案:WhatexactlyisJavaEE?(6个答案)关闭6年前。我在核心Java和JavaEE方面有一些经验。我阅读了关于SO的各种问题,以了解JavaEE究竟是什么?SO中的几个答案是:what-exactly-is-java-ee,what-is-java-ee我有一些疑问:1)如果JavaEE只是一个规范,那么谁来实现它们?应用服务器(如JBOSS、GlassFish)是否实现了这些规范?2)如果我是正确的,EJB规范是由EJB容器实现的,并且我相信EJB容器是应用程序服务器的一部分。现在,当我们作为开发人员编写EJB代码时,我们实际上在做什么?我的疑
我需要深入了解如何监控我的网络应用程序中的连接池。该应用程序的技术规范如下:应用服务器——JBoss应用服务器数据库-Oracle10g后端-hibernate我需要知道监控连接池的不同方式是什么以及我们如何做到这一点。是通过Hibernate还是通过JBoss或任何其他方式?请建议我正确的方法。 最佳答案 对于典型的服务器端java应用程序,最首选的监控方式之一是通过JMX。大多数应用程序(包括连接池)都提供默认的JMXbean(称为MBean或托管bean),可用于监控。连接池(例如C3P0)创建一个MBean,将其与底层可用的