【问题标题】:Adding the Konik Library to a Maven Webservice Project将 Konik 库添加到 Maven Web 服务项目
【发布时间】:2018-07-18 11:40:50
【问题描述】:

我有一个问题。 我的主要问题是,我不是专业的 Java 开发人员,而是使用其他语言进行开发。我只是想尝试一些东西来获得一点知识。

所以我想开发一个 Web 服务,它使用 Konik 库来附加 pdf 发票的 xml 版本。 为了开发它,我将 Netbeans 与 Glassfish 服务器一起使用。 因此,当我尝试创建一个 Maven Web 应用程序并在其中创建一个 Web 服务时。到现在为止一切都很好,我可以构建它,我可以将它部署到我的 Glassfish 服务器并且它可以工作。

但现在我想将 Konik 库添加到其中,开始使用它开发一些 Web 方法。 为了实现它,我阅读了 Konik 网站上的文档,发现这些内容只是为了将以下依赖项包含到我的项目中:

<dependency>
    <groupId>io.konik</groupId>
    <artifactId>konik</artifactId>
    <version>1.3.0</version>
</dependency>

<!-- pdf plugin to attach/extract invoice data -->
<dependency>
    <groupId>io.konik</groupId>
    <artifactId>pdfbox-carriage</artifactId>
    <!-- see manual for other pdf carriages -->
    <version>1.1.0</version>
</dependency>

所以我将这两个依赖项添加到我的 Maven Web 应用程序的 pom.xml 文件中。在我这样做之后,我立即在我的项目文件夹“依赖项”中获得了一些新条目。我也可以构建应用程序并且没有错误。 但是当我想运行它并尝试在 Glassfish 服务器上部署它时,我收到错误“GlassFish Server 4.1.1,deploy,null,false”。

我做错了吗?我忘了什么吗? 我知道将库添加到 Java 项目一定很容易,但我开始对它感到绝望。

【问题讨论】:

    标签: java maven netbeans


    【解决方案1】:

    我也遇到了 GlassFish Server 的问题。用于 Maven 项目的部署。我开始使用 Tomcat 服务器。它更易于使用和定制。我建议你在 Tomcat 上安装你的项目。

    1) 工具 -> 插件 -> 可用插件,搜索“tomcat”并安装名为“Java EE Base plugin”的插件

    2) 重启 Netbeans

    3) 新项目 -> Maven -> Web 应用程序 -> Apache Tomcat

    但是我在 Tomcat 上的项目中没有安装库 io.konik。

    我手动将库添加到 Maven 项目中。

    【讨论】:

    • 非常感谢您的回答,我现在正在使用 WildFly 应用程序服务器,到目前为止它可以正常工作。但我也手动添加了库
    • 很高兴为您提供帮助。只是我自己想知道它对图书馆有什么用。 io.konik 出于某种原因不会自动放置。我们必须手动安装它。
    猜你喜欢
    • 2015-10-28
    • 2019-02-12
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多