Tag: jboss

Jboss服务器错误:服务器已在localhost上运行

我正在开发需要jboss应用服务器的web项目。 配置jboss服务器后,我正在运行我的应用程序。 它显示如下错误:服务器已经在本地主机上运行.Web在URL // localhost:8080处找到了正在运行的服务器。

如何在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) […]

org.hibernate.MappingNotFoundException:resource:*找不到hbm.xml

JBoss AS 7.0.1.Final,Hibernate 3.我们有一个MySQL数据源。 我有映射资源指向* hbm.xml文件。 我得到部署错误,告诉我’资源:*找不到hbm.xml’,因此实体未正确映射 – 此堆栈跟踪是由于找不到User.hbm.xml, 14:44:34,654 INFO [org.hibernate.cfg.Configuration] (MSC service thread 1-9) HHH00042:Configuring from file: hibernate.cfg.xml 14:44:34,668 WARN [org.hibernate.internal.util.xml.DTDEntityResolver] (MSC service thread 1-9) HHH00223:Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide! 14:44:34,670 INFO [org.hibernate.cfg.Configuration] (MSC service thread 1-9) HHH00221:Reading mappings from resource: User.hbm.xml 14:44:34,697 […]

在ServletOutputStream中写入字节时断管

执行此代码时, ServletOutputStream out = response.getOutputStream(); out.write(bytes, 0, bytes.length); out.flush(); out.close(); 我经常得到这个例外,我无法弄清楚它为什么会发生。 Caused by: ClientAbortException: java.net.SocketException: Broken pipe at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:358) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:354) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:381) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) 我有一个在Linux服务器上运行的Web应用程序,在JBoss 4.2.3和MySQL下运行。 这是怎么造成的,如何解决?

如何在hibernate实体中通过几列定义索引?

早上。 我需要在hibernate实体中添加索引。 据我所知,可以使用@Index注释来指定单独列的索引,但我需要一个实体的几个字段的索引。 我用谷歌搜索并找到了jboss注释@Table,它允许这样做(按照规范)。 但是(我不知道为什么)这个function不起作用。 可能是jboss版本低于必要,或者我可能不明白如何使用这个注释,但是…复杂索引没有创建。 为什么索引可能无法创建? jboss版本4.2.3.GA 实体示例: package somepackage; import org.hibernate.annotations.Index; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity @org.hibernate.annotations.Table(appliesTo = House.TABLE_NAME, indexes = { @Index(name = “IDX_XDN_DFN”, columnNames = {House.XDN, House.DFN} ) } ) public class House { public final static String TABLE_NAME = “house”; public final static String XDN = […]

JBoss和不同版本的Hibernate

我们使用的是JBoss 4.2.3,后者又带有Hibernate的3.2.1.ga版本。 我想使用支持JPA 2.0的Hibernate 3.5.1-FINAL。 我一直在尝试通过将我自己的hibernate jar放入我的WEB-INF / lib文件夹并在jboss-web.xml中为我的WAR创建自己的类加载器来完成这项工作。 com.moo.foo:archive=catalog-archive 我也尝试过: com.moo.catalog:loader=catalogLoader java2ParentDelegation=false 但是我遇到了各种各样的问题,这是我目前坚持的例外: Caused by: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.getDeclaredConstructor(Unknown Source) at org.hibernate.cfg.AnnotationConfiguration.applyHibernateValidatorLegacyConstraintsOnDDL(AnnotationConfiguration.java:443) 由于截止日期即将来临,我想我最好问一下它是否可能? 🙂

EJB世界的新手…… EJB客户端中的空指针exception

我正在学习EJB,我正在尝试执行EJB In Action书中给出的Helloworld示例。 我的app服务器是JBoss,我在正确的目录中为bean类和接口创建了Jar文件(我可以在JMX控制台中看到EJB)。 现在我使用EJB注释创建了一个简单的客户端,但是我得到了一个N​​ullPointerException。 这是我的客户端代码。 客户代码: package com.client; import javax.ejb.EJB; import com.EJB.*; public class HelloWorldClient { @EJB private static HelloWorldInterface HelloBean; public static void main(String[] args) { HelloBean.SayHelloWorldInEJB(); } } Bean类 package com.EJB; import javax.ejb.Stateless; @Stateless public class HelloWorldBean implements HelloWorldInterface { public void SayHelloWorldInEJB() { // TODO Auto-generated method stub System.out.println(“Hello world from […]

如何在WildFly上禁用WELD

如何在WildFly上完全禁用WELD。 我不需要它,因为我使用另一个DI框架。 例外0:javax.enterprise.inject.UnsatisfiedResolutionException:无法使用限定符[@ javax.enterprise.inject.Any(),@ javax.enterprise.inject解析’org.springframework.data.mongodb.core.MongoOperations’的bean 。默认()]。 at org.springframework.data.mongodb.repository.cdi.MongoRepositoryExtension.createRepositoryBean(MongoRepositoryExtension.java:104)at the sun.reflect org.springframework.data.mongodb.repository.cdi.MongoRepositoryExtension.afterBeanDiscovery(MongoRepositoryExtension.java:79)at sun.reflect at.MativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method .java:606)在org.jboss.weld上的org.jboss.weld.welject.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93)org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:266)。 event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:125)org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253)org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:232) 在org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:169) 我试过了 但它没有解决我的问题。

java.net.SocketException:无法识别的Windows套接字错误:0:JVM_Bind(JBOSS)

我在Windows 7上使用JBoss 4.0.5 GA和Java 1.5版(我必须使用旧的Java版本和JBoss,因为我正在使用遗留系统)。 当我启动服务器时,我收到以下错误: java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 我相信这会导致许多其他例外情况: 11:09:26,925 WARN [ServiceController] Problem starting servicejboss.cache:service=TomcatClustering Cache java.lang.NullPointerException at org.jgroups.protocols.FD_SOCK.down(FD_SOCK.java:235) at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467) at org.jgroups.stack.Protocol.passDown(Protocol.java:510) at org.jgroups.protocols.FD.down(FD.java:278) at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467) at org.jgroups.stack.Protocol.passDown(Protocol.java:510) at org.jgroups.stack.Protocol.down(Protocol.java:540) at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467) at org.jgroups.stack.Protocol.passDown(Protocol.java:510) at org.jgroups.protocols.pbcast.NAKACK.down(NAKACK.java:297) at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467) at org.jgroups.stack.Protocol.passDown(Protocol.java:510) at org.jgroups.protocols.UNICAST.down(UNICAST.java:262) at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:467) at org.jgroups.stack.Protocol.passDown(Protocol.java:510) at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:292) at […]

JBoss AS 7 JMX控制台

我今天花了一些时间查看JBoss AS7 。 到目前为止我看到的东西给我留下了深刻印象,但我注意到好的’JMX-Console不再存在。 有谁知道为什么它被遗漏了? 我知道我可以通过JConsole,MC4J等进行连接,但有没有替代方案可以提供对已部署MBean的基于Web的访问?