【发布时间】:2017-09-04 16:51:33
【问题描述】:
我在我的项目上运行mvn clean install 并编译了一个胖 JAR。它构建没有任何错误。我将 JAR 移动到我的服务器并从其文件位置运行 java -jar app.jar。现在,当我点击服务器的地址时,我得到以下信息:
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
我正在运行 Windows Server 2012R2。当我在其中包含index.html 文件时,文件夹C:\inetpub\wwwroot 确实提供网页服务。当我没有任何东西时,我会收到 403 错误。在某些时候,我运行了 Springboot 应用程序,但我不记得发生了什么变化。我应该删除inetpub 文件夹吗?为什么我的网络应用程序没有从提供的 JAR 中运行?
编辑:我刚刚意识到,如果我使用 IP 地址和正确的服务器端口,即http://00.00.00.0:8080/,那么我可以访问该应用程序。有没有办法进行设置,以便应用程序仅使用 IP 地址启动?例如,我可以在我的application.properties 文件中添加什么内容吗?
【问题讨论】:
标签: java maven spring-mvc spring-boot jar