Tag: maven

JPA – 带有@ManytoOne的EmbeddedId

我的代码有问题(很明显),经过互联网上的多次搜索,我找不到问题的答案,所以我在这里问我的问题。 我有这个 : @Entity public class Resident { /** Attributes */ @EmbeddedId private IdResident idResident; … @Embeddable public class IdResident { @Column(name=”NOM”) private String nom; @ManyToOne @JoinColumn(name=”CODE”) private Port port; … @Entity public class Port { /** Attributes */ @Id @Column(name=”CODE”) private String code; @Column(name=”NOM”) private String nom; … 我正在使用Maven,我在persistence.xml中写了这个: beans.Port beans.Resident 但是当我运行程序时,无论我写什么,我都有: Exception Description: […]

Spring问题:出现意外错误(type = Not Found,status = 404)

我正在阅读这本关于Spring的宁静网络服务的书。 我决定放弃他们正在做的事情并使用java配置文件。 出于某种原因,在切换到Java配置后,服务将正确运行(在控制台窗口中),但是当我实际上在localhost上运行端点时,我得到: 白标错误页面 此应用程序没有/ error的显式映射,因此您将此视为后备。 2016年4月23日星期六20:48:25发生意外错误(type = Not Found,status = 404)。 没有消息可用 这是GET请求的响应: { “timestamp”: 1461470029110, “status”: 404, “error”: “Not Found”, “message”: “No message available”, “path”: “/greeting” } 这个故事的下一章开始于我访问Spring网站上的入门页面http://spring.io/guides/gs/rest-service/我决定开始一个小项目重新创建他们的基本教程。 我将发布下面编写的代码供您查看。 问题是,我遇到了完全相同的问题。 该服务运行但我无法点击端点。 我不确定发生了什么,我看到其他人遇到类似的问题,但答案没有应用/帮助我的。 我确信这是明显的,我做错了,任何帮助将不胜感激。 最后一条信息,如果完全相关,我使用IntelliJ IDEA 15 CE作为我的IDE。 被击中的端点: HTTP://本地主机:8080 /问候 我的控制器 @RestController public class GreetingController { private static final String template = “Hello, […]

java.lang.NoClassDefFoundError:com / sun / istack / localization / Localizable?

我尝试通过tomcat7运行我的项目。 通过jax ws maven插件生成我的webservices的wsdl文件(并且它由成功生成)但是尝试在浏览器中查看wsdl文件但不是结果。 我试图通过tomcat7服务器运行我的项目但是这个错误出现了,我没有解决这个问题我的错误: août 06, 2013 12:08:09 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_21\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Program Files\MiKTeX 2.9\miktex\bin;%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MATLAB\R2010a\runtime\win32;C:\Program Files\MATLAB\R2010a\bin;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Orant\bin;C:\Centrun;C:\LHS\BSCS_iX_R2_Demo;C:\LHS\BSCS_iX_R2_Demo\bin\win32;C:\LHS\BSCS_iX_R2_Demo\3pp\win32;C:\LHS\BSCS_iX_R2_Demo\TAO1.3aP12_WinXP\ACE_wrappers\bin;C:\LHS\BSCS_iX_R2_Demo\TAO1.3aP12_WinXP\ACE_wrappers\lib;C:\LHS\BSCS_iX_R2_Demo\jdk1.5.0_06\bin;C:\Program Files\apache-maven-3.1.0\bin;C:\Program Files\Common […]

如何从Nexus自动部署战争到Tomcat?

如何从Nexus自动部署战争到Tomcat? 我有一个maven web项目,可以在Nexus上成功构建和部署(SNAPSHOT和发布版本)。 我想知道Nexus中是否有function/插件,它会选择已发布的战争并自动部署在远程Tomcat上? 我知道您可以使用maven-tomcat-plugin将战争部署到远程Tomcat,但是想知道是否有替代解决方案。 请指导。

使用Maven,如何根据J2EE / JPA JAR正确部署WAR?

我正在创建一个模块化的Maven项目。 项目部署在Glassfish 3.1上。 项目(webapp)包含三个模块: “通用”,由内置于JAR的核心function(持久性,身份validation逻辑等)组成 “用户”,取决于Common,内置于WAR中 “管理员”,也取决于Common和WARred 两个WAR都使用Common中的重注释(@ Entity,@ Inject,@ EJB,…)类。 目前Common是一个JAR,但它不是必需的。 问题是: 如何正确部署此类项目? 通过我目前(谷歌和stackoverflow影响)的知识: Common不能是JAR,因为.jar文件放在JAR里面的WEB-INF \ lib目录下。 这使得部署时初始化,因为Glassfish期望.classes并产生“不满意的依赖性”错误,导致部署失败。 Common不能是WAR,因为在构建后使用WAR覆盖复制ocurrs – 导致构建依赖于它自己… 编辑 正如Mike Decks评论建议设置正常,我认为提供完整的错误消息会很有用: Deployment Error for module: User: Error occurred during deployment: Exception while loading the app : WELD-001408 Unsatisfied dependencies for type [Authentication] with qualifiers [@Default] at injection point [[field] @Inject xxx.xxx.servlets.LoginFilter.authentication]. […]

有没有办法在使用maven-jlink-plugin时添加maven依赖项?

我正在使用这个Github项目来接触Java 9中的新模块化function。我想为项目添加依赖项并能够构建本机映像。 但是,当我尝试向pom.xml添加新的依赖项,并将requires语句添加到module-info.java时,我从maven-jlink-plugin中收到以下错误: Error: module-info.class not found for joda.time module 我正在尝试使用它作为概念certificate,我可以使用新的链接阶段部署图像,但自然我需要能够具有外部依赖性,我需要使用maven(工作约束)。 对mod-jar / pom.xml的更改 … joda-time joda-time 2.9.9 … MOD-jar/ module-info.java module com.soebes.nine.jar { requires java.base; requires joda.time; exports com.soebes.example.nine.jar; } 日志: [INFO] — maven-jlink-plugin:3.0.0-alpha-1:jlink (default-jlink) @ mod-jlink — [INFO] Toolchain in maven-jlink-plugin: jlink [ /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin/jlink ] [INFO] The following dependencies will be linked into […]

使maven在构建jar中复制其他文件(不是资源,而是任何包内的任何文件)?

我有一个带有一些ruby文件(* .rb)的org.myapp.mypackage包,我需要将它们与java类文件一起包含在同一个包中生成的构建jar 中 。 我怎么告诉我的朋友Maven这样做? OBS:不,我不能复制到其他任何地方,但感谢您的建议。 🙂

Maven和Eclipse问题 – 寻找资源

我有一个问题,maven正在Eclipse安装文件夹中查找资源。 它说: This file was not found: file:/C:/eclipse/eclipse/src/main/resources/config/spring/applicationContext.xml 我的工作区位于c:/Work/Core/和src/main/resources 。 pom.xml是否有任何配置可以让它看起来相对于它的位置? 编辑#1: 我从Eclipse运行Maven。 从命令行编译没有问题。 我正在尝试运行Junit测试。 编辑#2: 所有依赖项,web.xml,…都可以 – 我知道这是因为其他开发人员在Linux和Idea上使用相同的文件,项目正在运行而没有问题。 使用我的项目设置junit测试不起作用,编译wsdl文件不起作用 – 因为它无法找到资源。 编辑#3: 找到了答案 – 它发布在这里。

使用java 9和maven进行Spring启动应用程序的编译失败

我正在尝试构建使用java-9 spring-boot应用程序,并将其部署到heroku 。 作为构建工具,我使用maven 。 我使用initializr生成了spring boot 1.5应用程序。 我添加了heroku特定文件,并为maven-compiler-plugin添加了toolchains.xml到.m2存储库。 我的pom.xml看起来像这样 4.0.0 com.lapots.breed.platform.cloud java-cloud-sample 0.0.1-SNAPSHOT jar java-cloud-sample Demo project for Spring Boot org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE UTF-8 UTF-8 1.9 1.9 1.9 9 org.springframework.boot spring-boot-starter-actuator org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-devtools runtime org.postgresql postgresql runtime org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin build-info ${project.build.sourceEncoding} ${project.reporting.outputEncoding} ${maven.compiler.source} ${maven.compiler.target} org.apache.maven.plugins maven-compiler-plugin 3.6.0 org.apache.maven.plugins maven-toolchains-plugin […]

创建名为’defaultServletHandlerMapping的bean时出错

这是eclipse上的一个spring(带有spring security)+ java + maven应用程序。 提交注册表单时遇到以下错误。 随后查看我的其余文件: HTTP Status 500 – Request processing failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘defaultServletHandlerMapping’ defined in class org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.HandlerMapping]: Factory method ‘defaultServletHandlerMapping’ threw exception; nested exception is java.lang.IllegalArgumentException: A ServletContext is required […]