相关疑难解决方法(0)

Tomcat和TomEE,TomEE和TomEE Plus有什么区别

我想在服务器中部署EJB ear但我真的很困惑在中选择一个服务器tomcat,TomEETomEE Plus.

  1. Tomcat和之间有什么区别TomEE
  2. 什么是新的功能TomEETomEE Plus
  3. 在这种情况下,(S)是否有意义去TomEETomEE Plus

所以我需要一些建议才能做出明智的决定.

java tomcat tomee server

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

JPA 2.0 API maven工件

我正在使用JPA 2.0,我的持久性提供程序是Hibernate; 但是,我想从javax中包含一个标准API,但在中心,没有2.0工件.我目前正在使用Hibernate JPA 2.0工件,但我想使用更标准的东西.

这可能吗?

谢谢,

沃尔特

maven-2 jpa-2.0

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

无法实例化javax.servlet.ServletException

我正在尝试使用以下代码创建类javax.servlet.ServletException的实例

public class MyTroubleViewer {
 public static void main(String[] args) {
  javax.servlet.ServletException servletException = new javax.servlet.ServletException("Hello");
  System.out.println(servletException.getMessage());
 }
}
Run Code Online (Sandbox Code Playgroud)

但我在创建时遇到异常:

Exception in thread "main" java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/ServletException
...
Run Code Online (Sandbox Code Playgroud)

Maven帮助我依赖:

<dependency>
 <groupId>javax</groupId>
 <artifactId>javaee-api</artifactId>
 <version>6.0</version>
 <type>jar</type>
 <scope>compile</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java maven-2 servlets java-ee java-ee-6

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

Hibernate 5.2.7 - java.lang.NoSuchMethodError:org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map;

在Gradle Java项目中使用Hibernate 5.2.7连接到MariaDB 10.1.19时,我得到了一个 Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map;

完整的堆栈跟踪

 Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map;
at org.hibernate.internal.CacheImpl.<init>(CacheImpl.java:71)
at org.hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:28)
at org.hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:20)
at org.hibernate.service.internal.SessionFactoryServiceRegistryImpl.initiateService(SessionFactoryServiceRegistryImpl.java:58)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:259)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:233)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210)
at org.hibernate.service.internal.SessionFactoryServiceRegistryImpl.getService(SessionFactoryServiceRegistryImpl.java:77)
at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:240)
at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:445)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:710)
at quantitativeAnalysis.backend.dataCollector.dataCollectorManager.createFactory(dataCollectorManager.java:280)
at quantitativeAnalysis.volatilityAnalyzer.volatilityDynamicImpl.openInstance(volatilityDynamicImpl.java:18)
at frontend.MainFrame.main(MainFrame.java:96)
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法(其他Hibernate版本5.2.65.2.3),并在互联网上寻求帮助,但没有一个建议有效.

此处发生异常:

    Configuration configuration = new Configuration().configure();

    StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties());
    try{
        factory = configuration.buildSessionFactory(ssrb.build());
    }catch(Exception ex){
    System.err.println("Failed to configure Sessionfactory");
    ex.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下代码导致相同的结果:

    final StandardServiceRegistry registry = new StandardServiceRegistryBuilder() …
Run Code Online (Sandbox Code Playgroud)

java hibernate nosuchmethoderror

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

JPA 2.0的jar文件

import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.criteria.CriteriaQuery;
import javax.persistence.criteria.Root;
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个JPA项目,我尝试使用上面的类,但是我无法找到他缺少的jar.请指导我.

java jpa java-ee java-ee-6

8
推荐指数
3
解决办法
3万
查看次数