使用maven的插件(tomcat)启动web工程方法

2023-11-01

  前言:现在很多公司的web项目都是使用SpringBoot来搭建的,但是有一个国产开源框架JFinal(快速开发框架)使用的人数慢慢也变多了,对于集中式开发的小项目,使用JFinal框架很快捷(真的)。基于JFinal框架,有一个EOVA系统平台,使用起来也很方便。好像跑偏了,略略······!因为SpringBoot集成了Tomcat和Jetty ,所以项目很容易启动,而对于使用JFinal框架的项目呢,其实就需要自己启动第三方web容器(Tomcat),使用maven插件就可以实现。

------以上为普及小的知识面

一、首先,项目是使用maven来管理的,pom.xml中添加tomcat编译插件:

  <build>
        <finalName>test</finalName>
        <plugins>
                <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat6-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>8090</port>
                    <url>http://localhost:8090/manager</url>
                    <server>tomcat</server>
                    <username>admin</username>
                    <password>admin</password>
                    <path>/</path>
                    <uriEncoding>UTF-8</uriEncoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

 二、如何启动工程呢:
右键工程-->Run As -->Maven bulid...  打开Edit Configuration对话框:如下图

 三、在Goals:输入框中,输入执行maven的命令:maven命令如:package、clean、test、build等等,这里我们是使用maven中的编译插件tomcat6来启动工程,所以输入命令:tomcat6:run来启动工程,如下图:

四、最后执行点击Run按钮,即可执行。

总结:

  1、通过maven来管理工程的,可以使用此方法来启动web项目。

  2、只需要在pom.xml中添加tomcat运行插件即可,很方便,如果你使用的时tomcat7,那对应命令就改为tomcat7:run即可(我这里使用的时tomcat6)。

转载于:https://www.cnblogs.com/elnimo/p/11022631.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用maven的插件(tomcat)启动web工程方法 的相关文章

随机推荐

  • MFC/C++ CFile写入文件数据,输出utf-8的文本。(防止中文乱码)

    需求说明 有时候用CFile写入文件的内容会出现中文乱码问题 这时候就需要把写入的文件编码类型改为utf 8的类型 代码功能 输出utf 8格式的内容到文件中 作者 weekdawn try 创建mht文件 并写入数据 mhtFile Op
  • 第16课:生活中的备忘模式——好记性不如烂笔头

    用程序来模拟生活 从剧情中思考备忘模式 备忘录模式 备忘录模式的模型抽象 类图 代码框架 模型说明 实战应用 应用场景 故事剧情 经过两三年的工作 Tony 学到的东西越来越多 业务也越来越熟 终于到了他该带领一个小组进行独立开发的时候了
  • 21天Jenkins打卡Day16-清理工作空间

    参考文章 http istester com jenkins 447 html
  • 【Python】ftfy 包的理解和使用

    一 介绍 ftfy 是一个用于修复和清理 Unicode 文本的 Python 软件包 它的全称是 fixes text for you 意思是它可以自动检测和纠正常见的 Unicode 文本问题 Unicode 是一种字符编码标准 用于表
  • 样式兼容性的问题。

    这里的所属公司 公司名有时候长 有时候短 要考虑长度问题 高度要写活 让他换行 使用pading 去控制高度
  • 如何快速实现Modbus RTU和Modbus TCP协议转换?

    Modbus协议是工业现场串口设备之间常用的连接方式 其中最常见的就是Modbus RTU和Modbus TCP两种 许多工厂需要将现场各种不同型号设备的数据都能够通过一个上位机软件或者设备触摸屏整合起来监控管理 目前上位机大部分用的Mod
  • element table表格滚动条

    项目场景 table表头过长需要添加滚动条 问题描述 原因 一般情况表头过长 会自动出现滚动条 但是在大型项目开发过程中 有的情况会在总的母版文件中设置禁用滚动条 所以当需要滚动条时 找不到 解决方案 添加css样式 display blo
  • VS中写QT的软件如何输出安装包exe文件

    1 选择Release 和对应的平台 我这里是X64的 2 点击本地Windows调试器 在项目文件当中找到release中找到自己的exe文件 3 复制exe文件到新的文件夹 然后打开对应平台的命令行 我这里是64位的所以要选VS 201
  • 奖励模型Reward Model如何训练?

    image png 如上图所示 ChatGPT 并不是直接让人工去标注每一句话的真实得分是多少 尽管模型最终要预测的就是每句话的得分 而是让人去对 4 句话按照好坏程度进行 排序 通过这个 排序序列 模型将会学习如何为每一个句子进行打分 用
  • Fabric模块功能介绍(一)

    主要有5个模块 分别是peer orderer cryptogen configtxgen configtxlator 模块 功能 peer 主节点模块 负责存储区块链数据 运行维护链码 orderer 交易打包 排序模块 cryptoge
  • python爬虫+数据分析(MySQL)+可视化(echarts,词云)bootstrap前端界面展示

    以下需要一些html css mysql python bootstrap基础 python爬虫 数据分析 准备 在pycharm python的开发环境 需下载 该项目下下载相应需要的包 代码有 import re from bs4 im
  • 在网页中嵌入天气信息

    方式1 在后台通过webservice天气接口信息 比较好自定义和灵活设置但是代码量和复杂度都比较大 方式2 使用js库调用 原始漂亮 但是局限性比较大 方式3 使用一些平台开放的代码 可以直接使用 样式多样 分享 http weather
  • 数据库驱动mysql-connector-java-5.1.46-bin.jar下载及在idea中导入该jar包

    数据库驱动mysql connector java 5 1 46 bin jar下载及在idea中导入该jar包 参考资料 https www cnblogs com bj171104 p 12705567 html https blog
  • Object.setPrototypeOf 与 Object.create() 的区别

    在讲之前 我们先回顾下创建对象的几种方式 并且Object new Object 和 Object create 的区别 字面量方式创建对象 let person name nick 构造函数式创建对象 let person new Obj
  • 【yarn】yarn LocalizedResource 状态机正常执行流程

    1 概述 上一篇文章 Yarn Yarn Service端如何处理客户端提交的任务 在上一篇文章中 我们知道服务器接收到客户端提交的任务之后 会启动多个状态机进行联合操作 最终来解决任务提交之后的全流程 多个状态机合作完成任务 然后我们看了
  • 移植Opencv 1.10到WINCE/WM

    本文来自http blog csdn net hellogv 引用必须注明出处 如何把opencv1 10移植到wince WM 因为如果懂得裁剪opencv 那么就可以在更多设备 PC 手机 开发板 上玩更多更好玩的算法 因此 移植和裁剪
  • Unity小技巧之发射弓箭,弓箭朝向问题

    很多初学的小伙伴 遇到一个问题就是在实例化弓箭或其他物体时 弓箭的朝向会随着人物的转向而改变 例如这样 错误演示 那如何解决呢 只需要将箭的正前方作为添加力的方向代码如下所示 GameObject game Instantiate Reso
  • Java代码一键生成神器,支持Jpa/Mybatis/plus多种ORM框架,亲测好用

    2023年08月11日重磅升级 点击访问 Java代码生成神器 自动化生成Java实体类 代码 增删改查功能 今天给大家介绍一款绝对让你惊艳的Java代码生成器 这款神器可以支持输入json sql和Java实体类 自动识别语言类型 并生成
  • 关于对象能不能直接访问私有成员的问题

    对象能不能直接访问私有成员 分两种情况 如果是在类 包括友元类 内定义的对象 可以 在类外 不行 举个简单的例子 include
  • 使用maven的插件(tomcat)启动web工程方法

    前言 现在很多公司的web项目都是使用SpringBoot来搭建的 但是有一个国产开源框架JFinal 快速开发框架 使用的人数慢慢也变多了 对于集中式开发的小项目 使用JFinal框架很快捷 真的 基于JFinal框架 有一个EOVA系统