💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
本教程介绍了如何在系统中设置Java和Maven,安装并配置JBoss(Wildfly)。步骤包括下载并解压Wildfly,启动服务器并修改端口,创建Spring Boot应用,调整pom.xml以使用WAR格式,排除嵌入的Tomcat,添加ThymeLeaf和HomeController,最后构建WAR包并将其复制到JBoss的部署文件夹以启动应用。
🎯
关键要点
- 本教程假设您已经在系统中设置了Java和Maven。
- 下载Wildfly的tar文件并解压。
- 启动JBoss服务器,默认端口为8080,可以通过命令修改为9090。
- 创建Spring Boot应用,默认使用jar格式,需要修改为war格式。
- 在pom.xml中排除嵌入的Tomcat并添加提供的Tomcat依赖。
- 修改SpringBootApplication类以扩展SpringBootServletInitializer。
- 在pom.xml中添加ThymeLeaf依赖。
- 在resources/templates中添加HTML文件。
- 创建HomeController以处理/home请求并返回视图。
- 构建WAR包并将其复制到JBoss的部署文件夹。
- 通过JBoss服务器启动Spring Boot应用。
❓
延伸问答
如何在系统中安装和配置JBoss(Wildfly)?
首先下载Wildfly的tar文件并解压,然后通过命令启动JBoss服务器,默认端口为8080,可以修改为9090。
如何将Spring Boot应用程序打包为WAR格式?
在pom.xml中将<packaging>设置为war,并排除嵌入的Tomcat,添加提供的Tomcat依赖。
如何在Spring Boot应用中使用ThymeLeaf?
在pom.xml中添加ThymeLeaf依赖,并在resources/templates中创建HTML文件。
如何创建处理/home请求的HomeController?
创建一个HomeController类,使用@GetMapping注解处理/home请求,并返回视图。
如何启动Spring Boot应用程序?
构建WAR包后,将其复制到JBoss的部署文件夹,然后通过JBoss服务器启动应用。
JBoss的默认端口是什么,如何修改?
JBoss的默认端口是8080,可以通过命令行参数修改为9090。
🏷️
标签
➡️