怎么实现springboot项目打包成jar包后部署在本地,并且在同一局域网下的用户可以访问
时间: 2024-04-13 22:25:07 浏览: 132
可执行jar文件注册成服务
要将Spring Boot项目打包成可执行的JAR文件并在本地部署,您可以按照以下步骤进行操作:
1. 在您的Spring Boot项目中,确保pom.xml文件中包含了Spring Boot Maven插件。例如:
```xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
```
2. 使用Maven构建项目并生成可执行的JAR文件。在命令行中,进入项目根目录,并执行以下命令:
```
mvn clean package
```
这将在项目的`target`目录下生成一个JAR文件(例如`your-project-name.jar`)。
3. 在您想要部署项目的本地机器上,确保已经安装了Java运行环境(JRE)。
4. 在命令行中,进入JAR文件所在的目录,并执行以下命令来启动项目:
```
java -jar your-project-name.jar
```
其中,`your-project-name.jar`是您在第2步中生成的JAR文件名称。
5. 部署成功后,您可以通过在浏览器中输入`http://localhost:8080`来访问您的应用。默认情况下,Spring Boot应用使用8080端口进行通信。
要使同一局域网下的其他用户能够访问您的应用,您需要确保服务器所在的机器可以被其他机器访问。您可以通过以下步骤完成:
1. 确保服务器所在的机器具有一个固定的IP地址。
2. 在防火墙设置中,允许其他机器通过8080端口访问服务器所在的机器。
3. 在其他局域网机器上的浏览器中,使用服务器所在机器的IP地址加上8080端口来访问您的应用。例如,如果服务器IP地址为192.168.0.100,则可以在其他机器上的浏览器中输入`http://192.168.0.100:8080`来访问应用。
请注意,如果您的应用需要使用其他端口或有其他网络要求,您需要相应地进行配置。这只是一个基本的指南来帮助您将Spring Boot项目打包成JAR文件并在本地部署。
阅读全文