我在我的电脑上安装了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 回答
创建一个将构建WAR的新Maven项目(参见在线示例,可能有一个简单的Web maven原型作为启动器)
将webjar依赖项作为编译时依赖项添加到Maven项目
在构建插件下添加maven-jetty插件(google maven-jetty-plugin以获取示例)
然后你只需要运行maven目标jetty:运行,这将启动一个基于maven项目内容的服务器在localhost:8080 ...它默认支持/ webjars路径,你可以像任何目录一样导航jar文件内容 .