Tag: jboss7.x

在JBoss AS 7中找不到JAXB com.sun.xml.internal.bind.v2.ContextFactory类

在JBoss中使用JAXB时,我在执行代码时遇到exception: JAXBContext jaxbContext = JAXBContext.newInstance( jaxbElement.getClass().getPackage().getName() ); 我得到的例外是: [java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory from [Module “deployment.project.ear.subproject-jboss.jar:main” from Service Module Loader]] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:156) [jboss-jaxb-api_2.2_spec-1.0.4.Final-redhat-3.jar:1.0.4.Final-redhat-3] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:108) [jboss-jaxb-api_2.2_spec-1.0.4.Final-redhat-3.jar:1.0.4.Final-redhat-3] at javax.xml.bind.ContextFinder.find(ContextFinder.java:258) [jboss-jaxb-api_2.2_spec-1.0.4.Final-redhat-3.jar:1.0.4.Final-redhat-3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:412) [jboss-jaxb-api_2.2_spec-1.0.4.Final-redhat-3.jar:1.0.4.Final-redhat-3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:375) [jboss-jaxb-api_2.2_spec-1.0.4.Final-redhat-3.jar:1.0.4.Final-redhat-3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:279) [jboss-jaxb-api_2.2_spec-1.0.4.Final-redhat-3.jar:1.0.4.Final-redhat-3] 看起来JBoss JAXB模块正在加载而不是JDK,这是exception的原因,但是我不知道如何解决这个错误?

JBoss 7.1基于数据库的JAAS身份validation – 身份validation失败

我试图在JBoss 7.1应用程序服务器上实现基于数据库的JAAS身份validation,但得到以下错误。 任何指针都会有所帮助。 我已经分享了配置细节。 14:46:03,807 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule](http-localhost / 127.0.0.1:8080-2)获取用户密码 14:46:03,808 DEBUG [org.jboss.jca.core。 connectionmanager.pool.strategy.OnePool](http-localhost / 127.0.0.1:8080-2)AppDS:returnConnection(40c2d8ac,false)[1/9] 14:46:03,808 TRACE [org.jboss.security.auth.spi .DatabaseServerLoginModule](http-localhost / 127.0.0.1:8080-2)resumeAnyTransaction 14:46:03,808 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule](http-localhost / 127.0.0.1:8080-2) 用户’test_user’已通过validation,loginOk = true 14:46:03,808 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule](http-localhost / 127.0.0.1:8080-2)abort 14:46:03,809 ERROR [org。 jboss.security.authentication.JBossCachedAuthenticationManager](http-localhost / 127.0.0.1:8080-2) 登录失败:javax.security.auth.login.FailedLoginException:密码不正确/密码在 org.jboss.security.auth.spi中是必需的 。 UsernamePasswordLoginModule.login(UsernamePasswordLogin 在sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)[rt.jar:1.7。 0_25] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)[rt.jar:1.7.0_25] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)[rt.jar:1.7.0_25] at java.lang.reflect .Method.invoke(未知来源)[rt.jar:1.7.0_25] […]

jboss 7.1 xalan问题?

我试图在JBoss7上创建一个基于Apache Jena的应用程序。 Apache Jena使用Xalan 2.11.0 JBoss 7和2.7.1 当我尝试调用应用程序时,我得到一个exception,其根目录是: org.apache.xerces.impl.dv.DVFactoryException:架构工厂类org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl不从SchemaDVFactory扩展 我怀疑这是因为版本的不同。 我阅读了模块文档( https://docs.jboss.org/author/display/MODULES/Introduction )并试图改变ot Xalan 2.11.0,但没有运气:Jboss在启动时就冻结了。 有没有人成功完成这项工作,或者,有没有人知道如何覆盖部署的Xalan? 谢谢

如何在jboss数据源URL中指定sql server的当前架构?

我有一些像这样的SQL查询 select user_id from table_user where lower(email_address)=? and password=? 最近更新了应用程序的架构,但我真的不想更新应用程序中的每个SQL查询。 有没有办法从JBOSS连接端指定当前的Schema? 旧连接: jdbc:sqlserver://myserver:1433;DatabaseName=db尝试: jdbc:sqlserver://myserver:1433;DatabaseName=db;currentSchema=abc 我尝试使用currentSchema但没有帮助,我在运行查询时得到一个丢失的对象exception(因为我认为这些是在dbo下查看)。 是否有任何方法可以更新查询,因为我知道所有查询都将在模式abc上运行?

将JBoss AS 7库添加为Gradle依赖项

我需要在项目中添加JBoss 7.1.1库作为Gradle依赖项,因为我需要在编译时使用它们。 但我所拥有的所有依赖项都是从Maven Repo中添加的。 我已经看到了如何做到这一点,我可以将它们添加为providedCompile依赖项,在这里使用这种技术。 但是我将它与什么联系起来呢? 如何将我在JBoss模块中使用的库添加为Gradle依赖项? 编辑 我已经看到我可以向我的依赖项添加一个文件树,如下所示: dependencies { provided fileTree(dir: ‘myDir’, include: ‘*.jar’) } 但它不能递归地工作。 它只添加了定义的文件夹,JBoss AS 7.1.1将所有的jars分解为模块,有什么方法可以引用整个模块文件夹,而不是每个特定的文件夹? 我想要做的就像这样,但它不适用于这种语法: dependencies { provided fileTree(dir: ‘%JBOSS_HOME%/modules’, include: ‘*.jar’) }

由于SearchFactoryIntegrator不在注册表中,因此无法在JBoss 7上查询Infinispan

TL:DR我收到以下错误,我看不出它的原因,索引已启用,SearchFactoryIntegrator在类路径上,需要查看它的所有内容。 此缓存未启用索引。 在注册表中找不到org.hibernate.search.spi.SearchFactoryIntegrator接口 长版: JBoss版本:7.1.1 FINAL Infinispan版本:5.16(从5.1.2 JBoss升级,试图解决问题) Java版本:1.7 我正在尝试构建一个简单的测试应用程序来运行针对Infinispan缓存的查询。 我成功地将对象添加到缓存中。 缓存定义为private org.infinispan.Cache cache; 代理是我自己的对象。 当尝试查询缓存时,我从SearchManager searchManager = Search.getSearchManager(cache);行获得以下错误SearchManager searchManager = Search.getSearchManager(cache); 17:35:43,873 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/SearchableCacheTest].[Faces Servlet]] (http-localhost-127.0.0.1-8080-1) Servlet.service() for servlet Faces Servlet threw exception: java.lang.IllegalArgumentException: Indexing was not enabled on this cache. interface org.hibernate.search.spi.SearchFactoryIntegrator not found in registry at org.infinispan.query.impl.ComponentRegistryUtils.getComponent(ComponentRegistryUtils.java:40) [infinispan-query-5.1.6.FINAL.jar:5.1.6.FINAL] at org.infinispan.query.SearchManagerImpl.(SearchManagerImpl.java:56) [infinispan-query-5.1.6.FINAL.jar:5.1.6.FINAL] at […]

MSC00001:无法启动服务jboss.network.public

嗨朋友我是管理Jboss Appserver的新手我使用的是红帽企业Linux服务器版本5.8(Tikanga)和我的JAVA版本是 java version “1.7.0_75” Java(TM) SE Runtime Environment (build 1.7.0_75-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode) 并有JBoss版本jboss-as-7.1.1.Final这个并配置我的JAVA_HOME和JBOSS_HOME如下 export JAVA_HOME=/opt/jdk1.7.0_75 export JRE_HOME=/opt/jdk1.7.0_75/jre export PATH=$PATH:/opt/jdk1.7.0_75/bin:/opt/jdk1.7.0_75/jre/bin export JBOSS_HOME=/opt/jboss-as-7.1.1.Final; export PATH=$JBOSS_HOME/bin:$PATH 但当我试图在我的公共IP使用的独立模式下运行它 ./standalone.sh -Djboss.bind.address=XXX.XX.XXX.XXX -Djboss.bind.address.management=XXX.XX.XXX.XXXX 我收到以下错误 ========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /opt/jboss-as-7.1.1.Final JAVA: /opt/jdk1.7.0_75/bin/java JAVA_OPTS: -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 […]

使用jboss 7的java服务包装器时遇到的问题

我正在尝试使用此配置使用Java服务包装器将Jboss 7.1.0-Final作为服务安装(它是草稿conf,因此忽略绝对路径): # Java Application #wrapper.java.command=java wrapper.java.command=%JAVA_HOME%/bin/java.exe # Java Main class. This class must implement the WrapperListener interface # or guarantee that the WrapperManager class is initialized. Helper # classes are provided to do this for you. See the Integration section # of the documentation for details. wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp # Java Classpath (include wrapper.jar) Add class […]

IntelliJ Artifact具有无效扩展名

我在jboss上部署工件时遇到了一个奇怪的问题。 在IntelliJ中生成默认的spring-mvc项目之后,我尝试运行它,但IntelliJ在“运行/调试配置”中显示一条消息,表明我的“Artifact XYZ:war爆炸的扩展名无效”。 我在stackoverflow“更改扩展”上找到了建议,但我有正确的.war扩展名。 怎么了?

使用Maven Multi Module创建Java多层应用程序

我想使用maven创建一个多层java项目,如下所示: PresentationLayer-GUIModule(jsp / jsf页面的最顶层) PresentationLayer-GatewayModule(Web服务的最顶层) BusinessLayer-ServiceModule(中间层) DataAccessLayer(最下层) CommonLayer(可从所有图层访问的垂直图层) Maven模块结构: 根pom EAR pom GUIModule pom GatewaModule pom ServiceModule pom DataAccessLayer pom CommonLayer pom 我创建了一个名为flashcard的项目,其中包含以下pom配置: 根pom: 4.0.0 com.flashcard flashcard 1.0 BusinessLayer-ServiceModule CommonLayer EAR PresentationLayer-GatewayModule PresentationLayer-GUIModule DataAccessLayer-ManagerModule pom flashcard http://maven.apache.org UTF-8 1.8 1.8 1.0.0 javax.ejb javax.ejb-api 3.2 javax javaee-web-api 7.0 com.flashcard PresentationLayer-GatewayModule 1.0 ejb compile com.flashcard PresentationLayer-GUIModule 1.0 […]