BSTA_AD
奴子
采纳率40%
2017-07-05 12:42 阅读 1.1k

maven项目,tomcat的部署问题

15

在maven项目中,tomcat:run eclipse使用的是哪个tomcat,这个tomcat是怎么来的,
和pom.xml中的tomcat有联系吗。一般开发的过程中,是用maven的tomcat:run还是
用servers运行.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • haozi_e 红橡树 2017-07-05 12:52

    上马排版有问题 截个图吧
    图片说明

    点赞 评论 复制链接分享
  • haozi_e 红橡树 2017-07-05 12:55

    在pom.xml的build节点下的plugins节点中添加如下配置


    org.apache.maven.plugins
    maven-compiler-plugin
    3.1

    <!--指定jdk版本-->
    1.6
    1.6
    ${project.build.sourceEncoding}



    org.apache.tomcat.maven
    <!--指定tomcat版本-->
    tomcat6-maven-plugin

    <!--指定端口-->
    9090

    2.0

                执行命令cliean install tomcat6:run 即可运行项目
    
    点赞 评论 复制链接分享
  • qq_33101675 maple 枫 2017-07-05 13:24

    我用的是上面的小猫,start tomcat。因为我每次测试代码时都要打包,我在tomcat了conf文件里的server.xml文件下面,定义了一个打包路径,一般是在工程里web下target下,就是每次打包都把war包打进固定目录,然后通过start tomcat去启动项目,就是启动maven里的项目。如果通过servers去启动的话,启动的是tomcat里的项目。

    点赞 评论 复制链接分享
  • csdn19900419 formonitor 2017-07-05 19:35

    用的是内置的tomcat,不是你自己的。
    如果你有多个工程,用这个插件可以给他们分配不同的端口号。

    点赞 评论 复制链接分享
  • qq_37950709 qq_37950709 2017-07-06 01:04

    1.tomcat是Apache软件基金会的一个免费的开源的web应用服务器,也可以说是个servlet容器(servlet容器是什么在这里就有必要说明一下:符合相应规范,提供servlet组件运行环境的程序,帮我们处理相关网络问题,我们只需要关注servlet的业务逻辑即可),如果你要用的话就先去官网下载www.apace.org;
    2.严格意义上来说tomcat是和pom.xml没有任何关系的,你只需要下载、解压、配置就可以使用(这是我的个人见解)。
    3.在开发过程中只需要启动tomcat,并将你的项目添加到tomcat中,然后运行 Run on server就可以使用(对于maven工程)。
    注:我的见解可能有些浅显希望能帮到博主,我是用eclipse来进行开发的。

    点赞 评论 复制链接分享
  • qq_37950709 qq_37950709 2017-07-06 01:11

    而且使用maven工程的话是不用手动打包,maven会自动帮你打包

    点赞 评论 复制链接分享

相关推荐