首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring Boot —— Thymeleaf + Gradle run on Tomcatwar形式)

的形式放到tomcat运行 ,而不是原定的jar的方式运行 配置了一下午,也查了一下午的资料,以war的方式在Tomcat能运行,并且能访问Controller,但是在返回html视图时,找不到视图模板...打包方式配置 下一步是更新你的构建配置,这样你的项目产生一个war包而不是jar包。...>war 如果你使用Gradle,你需要修改build.gradlewar插件应用到项目上: apply plugin: 'war' 3、确保内嵌的servlet...容器不能干扰war部署的servlet容器 为了达到这个目的,你需要将内嵌容器的依赖标记为provided。...:spring-boot-starter-tomcat' // … } 以上步骤配置好,maven or Gradle 在build的时候就会打成war包,这里 可能还需要注意一个编码的问题

83120

linux 部署 java的J2EE项目教程

你可以从Tomcat的官方网站下载二进制发行版,并按照其文档进行安装。 构建你的J2EE项目:在你的本地开发环境中使用构建工具(如Maven或Gradle)构建你的J2EE项目。...WAR文件复制到Tomcat的webapps目录构建好的WAR文件复制到Tomcat服务器的webapps目录Tomcat会自动检测并部署这个WAR文件。...cp your-project.war /path/to/tomcat/webapps/ 启动Tomcat服务器:在Tomcat的bin目录中运行启动脚本。...sh /path/to/tomcat/bin/catalina.sh start 如果是第一次启动Tomcat,它可能会花一些时间来解压WAR文件和初始化应用程序。...检查日志:监视Tomcat服务器的日志文件,以确保没有错误。Tomcat的日志通常位于logs目录下。

18210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Gradle学习笔记 使用插件

    这里列出一些常用的: 任务名称描述compileJava编译代码processResources资源文件复制到生产文件夹中classes生产文件夹中的类和资源打包compileTestJava编译测试代码...processTestResources测试资源复制到测试资源文件夹中testClasses测试类和资源打包jar打包成jar包javadoc生成javadoc文档clean清除生成文件夹和其中的所有内容...项目打包为war文件 Jetty插件 添加apply plugin: 'jetty'来启用Jetty插件。...Gretty插件功能非常丰富,同时支持Jetty 7、8、9以及Tomcat7、8,只需要向build.gradle中添加如下片段: gretty { // supported values:...// 'jetty7', 'jetty8', 'jetty9', 'tomcat7', 'tomcat8' servletContainer = 'jetty9' } 关于其他Gretty插件的信息

    53420

    SpringBoot入门系列(三十)Spring Boot项目打包、发布与部署

    Spring Boot使用了内嵌容器,因此它的部署方式也变得非常简单灵活,一方面可以Spring Boot项目打包成独立的jar或者war包来运行,也可以单独打包成war包部署到Tomcat容器中运行...一、项目打包 现在Maven、Gradle已经成了我们日常开发必不可少的构建工具,使用这些工具很容易地项目打包成jar或者war包。...l war包:传统的应用交付方式,需要安装tomcat,然后war包放到waeapps目录下运行,这样可以灵活选择tomcat版本,也可以直接修改tomcat的配置,同时有自己的tomcat日志输出,...war文件,打包好的war复制到Tomcat服务器中webapps目录下启动即可。...步骤1:将之前的jar包 spring-boot-package-1.0.0.jar复制到/usr/local/目录下。

    24.8K24

    Maven 整合Tomcat 容器

    clean——清理:删除target 目录及内容; compiler——编译: java 文件编译成 class 文件放入 target 目录; deploy——部署:项目部署到远程仓库,需要事先在...pom 文件中配置,我没用过; package——打包:项目打包放入target 目录; install——安装:项目打包后并发布到本地仓库; 其中package命令默认会把项目打成jar包,但是我们可以配置为...比如这里我们加入了一个war 的插件,这样就可以直接执行该会插件,然后项目会自动被打包放入 target目录下。 ---- 好了,到现在为止我们才新建了项目,还没有解释 Tomcat 在哪。...我们发现它确实自动生成了一个 tomcat 文件夹,而且里面的目录结构即为 tomcat 目录结构。 现在可以确定了,这个 tomcat 其实是 maven插件自带的。...简单只需两步: 1、双击执行 war命令: ? 2、打开 target找到war文件,然后复制到服务器的Tomcat的webapp目录下: ? 如果服务器在运行都不用重启可以直接访问。

    49110

    Spring Boot项目打包部署,打Jar包和War包有什么区别?

    WAR包部署:Spring Boot项目打包成WAR文件,可以部署到支持Java Web容器的服务器,比如Tomcat、Jetty等。这种方式可以结合容器的优势,实现多实例部署和负载均衡。...使用Gradle打包: 在项目根目录下找到build.gradle文件,确保其中包含了spring-boot-gradle-plugin插件。 在命令行中进入项目根目录,执行以下命令进行打包: ....,打包方式修改为 war,在 标签中添加 war,代码如下。...mvn package 打包完成后,会在target目录下生成一个WAR文件,可以将该WAR文件部署到支持JavaWeb容器的服务器中,如Tomcat、Jetty等。...4.2 War包(Web应用归档) 打包方式:项目及其依赖打包成一个标准的War文件。 部署方式:需要将War包部署到外部的Servlet容器(如Tomcat、Jetty等)中运行。

    2.1K20

    使用Git+Shell自动化部署发布springboot WEB应用

    前言     之前因为自己部署上线自己的博客系统,使用了SpringBoot自带的tomcat在服务器端直接运行gradle bootRun,而且用的是手动发布,就是自己打包好程序后上传到服务器端,然后再运行...安装tomcat和配置 从官网下载tomcat,上传到服务器,或者直接在服务器wget进行解压和安装,vi编辑tomcat目录下/conf/server.xml <Connector port=...进入clone好的项目目录,便可以执行下面的操作 git checkout master        #查看主分支,或者master改成分支名,查看分支 git fetch                  .../ROOT.war echo "======拷贝编译出来的war包到tomcat下-ROOT.war=======" cp /usr/local/blog/blog/build/libs/blog.war.../usr/local/apache-tomcat-9.0.7/webapps/ROOT.war echo "============删除tomcat下旧的ROOT文件夹============="

    1.4K50

    利用Gradle 的Kotlin DSL 搭建Tomcat项目(我是新手啊)

    默认即可 配置项目名和所创建目录,点击Finsh ? 配置项目创建目录 然后我参考了这篇教程使用 Http Servlet 创建 Web 应用 那先打开“build.gradle.kts”文件 ?...build.gradle.kts 为什么都是红的…………有时候等一会儿就不红了,有时候,需要关闭IDEA再启动,等Indexing,重建目录后才OK,Build Project啊,gradlew命令啊,...", kotlin_version)) compile("javax","javaee-api","8.0") } 再添加war插件,在apply代码块下修改,结果如下 apply {...} } 双击IDEA的右侧导航栏即可方便运行gradle war命令 ? gradle war 最后开始编辑Tomcat服务器 ? 编辑Tomcat ? 编辑Tomcat ? 编辑Tomcat ?...编辑Tomcat ? 编辑Tomcat 点击OK,然后运行你的Tomcat项目即可看到HelloWorld的页面

    74340

    让SpringBoot应用同时可以嵌入式和部署到Tomcat容器来运行详解

    让SpringBoot应用同时可以嵌入式和部署到Tomcat容器来运行详解 使用 Spring Boot 应用,我们可以jar方式启动,可以创建一个war文件部署到web服务器中。...Maven,pom.xml中打包 WAR 的插件如下: war 对于Gradle,在build.gradle中加上 应用 war 插件,如下所示: apply...命令应用打包成独立的自包含Jar文件和可以部署到Tomcat服务器的war文件: 对于Maven,用 mvn package 来打包应用。...之后,会创建一个war文件,可以在 target 目录下找到它 对于Gradle,用gradle clean build来打包应用。...之后,会创建一个war文件,可以在build/libs目录下找到它 全部构建配置文件 pom.xml <?xml version = "1.0" encoding = "UTF-8"?

    74830

    使用idea创建一个web的Gradle项目

    注意:这里Packaging要选war包,这个选项对自动生成的代码有影响,下面会说。 这里就算不勾选Web,由于之前选了打war包,也会生成web项目。...gradle推荐使用默认的,会自动下载,如果下载很慢的,那就选Use local gradle distribution,指定自己本地的gradle路径。...Packaging勾选war产生的效果就是 1.增加了apply plugin: 'war',war插件  2.providedRuntime('org.springframework.boot:spring-boot-starter-tomcat...1.3 工程目录配置 工程目录中,基本配置其实都自动生成好了,自动生成的文件目录如下图所示: 这里有两个类,HexiApplication和ServletInitializer。...tomcat部署 之前提到过tomcat,但这个是可选的,如果你安装了tomcat,那如何在tomcat里调试呢?

    1.3K20
    领券