我的PC上安装了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/ ......?
我似乎错过了这个过程中的链接。
答案 0 :(得分: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文件内容任何目录。