Red Hat为Windows 提供Red Hat OpenJDK 8仅供开发使用(需要注册).AdoptOpenJDK为Windows提供OpenJDK 8版本(AdoptOpenJDK 8 Windows),没有任何限制.
使用相同的版本/更新(例如8u181)时,两个软件包之间是否存在技术差异?"技术差异"是指缺少类/函数,不同的默认JVM设置等.
如何禁用模板驱动表单中的所有控件.
试过的解决方案.
使用fieldset并将[disabled]设置为 - 这在IE 9+中不起作用.同样使用fieldset,不会禁用输入
<button class="icon-btn pull-right addNewBtn" type="button" title="Add New " data-toggle="modal" id="Btn" data-backdrop="false"><i (click)="Person(Code)" class="fa fa-user-plus"></i></button>
<p-radioButton name="type" value="I" label="Inc" [(ngModel)]="type"></p-radioButton>
Run Code Online (Sandbox Code Playgroud)
我没有表单组,因此该解决方案在这里也不起作用.
让我知道AngularJS 2中是否还有其他解决方案
当我尝试使用Spring Boot和Spring Data JPA使用嵌入式Tomcat服务器的JNDI数据源时,在使用SpringApplication.run运行应用程序时出现以下错误消息:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: Instantiation of bean failed;
nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.entityManagerFactory(org.springframework.boot.autoconfigure.orm.jpa.EntityManagerFactoryBuilder)] threw exception;
nested exception is org.springframework.jndi.JndiLookupFailureException: JndiObjectTargetSource failed to obtain new target object;
nested exception is javax.naming.NameNotFoundException: Name [comp/env/jdbc/myDataSource] is not bound in this Context. Unable to find [comp].
Run Code Online (Sandbox Code Playgroud)
我使用如何在Spring Boot with Embedded Tomcat Container中创建JNDI上下文的解决方案中描述的配置
唯一的区别是对org.springframework.boot的额外Maven依赖:spring-boot-starter-data-jpa
这是一个示例项目:https://github.com/derkoe/spring-boot-sample-tomcat-jndi(这是解决方案中示例的修改版本).只需签出,构建并运行SampleTomcatJndiApplication.
看起来用于查找数据库连接的JNDI上下文不是来自webapp的上下文.这似乎是Spring上下文和Tomcat服务器初始化中的排序问题.
任何想法如何解决?