首页 文章

如何在localhost上运行swagger?

提问于
浏览
0

我在我的电脑上安装了glassfish和tomcat,通常我是通过从Netbeans运行Web应用程序启动它们,它会自动启动服务器并加载该页面并打开浏览器来显示它 .

现在我正在学习招摇,并将其下载到我的C:\ swagger-ui-master中

我可以通过以下方式看到该应用:file:/// C:/swagger-ui-master/dist/index.html

似乎它正在运行,但如何运行它以便:

http://localhost:8080/swagger-ui-master/dist/index.html

会工作 ?

我是否需要在Netbeans中创建一个Web应用程序并将文件复制到该项目中,或者我是否需要手动将一些文件[* .war if]复制到glassfish或tomcat中以运行它:http://localhost:8080/ ...?

我好像错过了这个过程中的链接 .

1 回答

  • 0

    创建一个将构建WAR的新Maven项目(参见在线示例,可能有一个简单的Web maven原型作为启动器)

    将webjar依赖项作为编译时依赖项添加到Maven项目

    groupID = org.webjars
    artifactId = swagger-ui
    version = 2.1.0-M1
    

    在构建插件下添加maven-jetty插件(google maven-jetty-plugin以获取示例)

    然后你只需要运行maven目标jetty:运行,这将启动一个基于maven项目内容的服务器在localhost:8080 ...它默认支持/ webjars路径,你可以像任何目录一样导航jar文件内容 .

相关问题