将Konik库添加到Maven Web服务项目

时间:2018-07-18 11:40:50

标签: java maven netbeans

我遇到了问题。 我的主要问题是,我不是专业的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文件中。完成后,我立即在项目文件夹“ Dependencies”中获得了一些新条目。我也可以构建应用程序,没有错误。 但是,当我想运行它并尝试将其部署在Glassfish服务器上时,出现了错误“ GlassFish Server 4.1.1,deploy,null,false”。

我做错什么了吗?我忘了什么吗? 我知道向Java项目中添加库必须非常容易,但是即时通讯对此感到绝望。

1 个答案:

答案 0 :(得分:0)

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

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

2)重新启动Netbeans

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

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

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