小编Man*_*ela的帖子

如何为wildfly增加堆内存

我的Wildfly8是在带有standalone.sh的linux服务器上启动的.我注意到服务器是以很少的堆内存空间启动的.我需要增加服务器和服务器上运行的应用程序的堆内存空间.我该怎么做?谢谢你们!

java performance heap-memory wildfly

54
推荐指数
6
解决办法
6万
查看次数

无法在 Wildfly 8 上使用 docx4j

我刚刚将服务器从 JBoss AS 7.1 升级到 Wildfly 8。经过大量迁移工作,除了 docx4j 之外,一切正常。我总是得到以下例外。有没有人有想法?

Failed to define class org.docx4j.jaxb.NamespacePrefixMapperSunInternal in Module "deployment.ProfilerApp.ear:main" from Service Module Loader: java.lang.LinkageError: Failed to link org/docx4j/jaxb/NamespacePrefixMapperSunInternal (Module "deployment.myapp.ear:main" from Service Module Loader)
Caused by: java.lang.NoClassDefFoundError: com/sun/xml/internal/bind/marshaller/NamespacePrefixMapper
at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_55]
at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [rt.jar:1.7.0_55]
at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:345) [jboss-modules.jar:1.3.0.Final]
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:423) [jboss-modules.jar:1.3.0.Final]
... 225 more
Run Code Online (Sandbox Code Playgroud)

引起:java.lang.ClassNotFoundException:com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper from [Module "deployment.myapp.ear:main" from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass( ModuleClassLoader.java:197) [jboss-modules.jar:1.3.0.Final] 在 org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:443) [jboss-modules.jar:1.3.0.Final] 在org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:431) [jboss-modules.jar:1.3.0.Final] 在 org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:373) [jboss-module .jar:1.3.0.Final] 在 org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118) [jboss-modules.jar:1.3.0.Final] ... 229 更多

2014-05-23 …

jaxb docx4j wildfly

4
推荐指数
1
解决办法
2805
查看次数

log4j.properties在wildfly上无法正常工作

我在类路径中有一个log4j.properties文件.

它位于APP/XX.jar/log4j.properties位置.

我注意到在ear文件中我也可以在lib文件夹中找到log4j-1.2.17.jar.

但无论我在log4j.properties文件中写了什么,它们都被忽略了.喜欢:

log4j.rootCategory=WARN
Run Code Online (Sandbox Code Playgroud)

或类似的东西:

log4j.rootCategory=INFO, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.logger.org.springframework=WARN
Run Code Online (Sandbox Code Playgroud)

但是所有的记录仍然会打印在服务器上.

我是否将它们配置错误或让我的Wildfly这个属性文件igored?

java logging log4j wildfly

3
推荐指数
1
解决办法
7773
查看次数

java.lang.ClassNotFoundException:org.hibernate.annotations.common.reflection.ClassLoadingException

我使用spring junit测试,但是我在所有测试中都收到了这条错误消息,因为我更新了我的Hibernate Search,Hibernate和Springframework.在pom.xml中我包含了来自Hibernate的common.annotations,我也可以在我的库(maven依赖)中找到它,它应该包含在类路径中.但似乎我的测试仍然无法找到课程.

这是pom.xml配置:

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>4.3.5.Final</version>

    </dependency>
    <dependency>
        <artifactId>hibernate-core</artifactId>
        <groupId>org.hibernate</groupId>
        <version>4.3.5.Final</version>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-search</artifactId>
        <version>5.0.0.Alpha3</version>
    </dependency>


    <dependency>
        <groupId>org.apache.lucene</groupId>
        <artifactId>lucene-queryparser</artifactId>
        <version>4.7.2</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

Caused by: java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ClassLoadingException
    at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1402)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1844)
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850)
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843)
    at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:397)
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:842)
    at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:152)
    at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:336)
    at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1612)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1549)
    ... 40 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.annotations.common.reflection.ClassLoadingException
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 51 more
Run Code Online (Sandbox Code Playgroud)

spring hibernate hibernate-search maven

2
推荐指数
1
解决办法
2万
查看次数

如何删除docx4j中空内容的“单击此处输入文本”

我正在使用 docx4j 3.1.0 将数据从 xml 转换为 word。如果某一字段没有内容(空),则导出文件中会生成“单击此处输入文本”。我怎样才能摆脱它?

java xml docx4j

2
推荐指数
1
解决办法
896
查看次数