博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse 中的Maven Webapp
阅读量:7259 次
发布时间:2019-06-29

本文共 1194 字,大约阅读时间需要 3 分钟。

hot3.png

记录一个有意思的事情

以前刚开始使用maven的时候, 在涉及到war 的包的时候 就想到如何去运行它  我想这个是很正常的想法 

于是乎 就找了 tomcat-plugin / jetty-plugin 这样的东西  然后就一直用这样的方式

可是最近同事和我说eclipse 原生的sever 也可以跑maven war, 我开始想都没想 怎么可能, 能用我还不直接用了 还加个plugin 麻烦死了 何况我Eclipse 常驻, eclipse server 当然更适合我, 我不想去拷贝plugin 配置了

可是去试了一下才知道是可以的    感叹这就是乌龟的本性啊  

很简单的步骤  

1. 创建Maven 项目   Packaging 选择为 WAR 这样 eclipse 会自动识别项目为 WEB项目  

如果没有选择 没有关系 后面有处理方法

2. 进入 server 视图 创建 server 

   右击 add add remove  // 或者 // 双击 进入配置 选择 modules 选项卡  添加 就行

当然如果你的项目没有被识别为WEB 项目的时候 你是无法做第二步操作的

可以有下面操作修改

  1. 右击项目 选择 properties
  2. 今日选项 project Facets 
  3. 勾选 Dynamic Web Module  
  4. OK

这样你就可以进行第二步操作了

------------------------------------------------------------------------------

关于Maven WEB 的项目引用的处理   就是ClassPath 这样的应用 , 表示在你工作空间中存在的 被你用ECLIPSE 打开了

在运行WEB 的时候 你需要针对设置一下 不然你将出现CLASS 找不到的情况

步骤如下 :

选择WEB项目 右击 -- properties

选择Deployment Assermbly / 把你依赖的项目都加进来

OK 搞定

--------------------------------------------------------------------------------

区别: 开发环境肯定是Eclipse server 更方便一点 我觉得是这样 / 如果你想发布一个开源项目 那非Plugin莫属了

--------------------------------------------------------------------------------

jetty maven plugin wiki.

http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin

转载于:https://my.oschina.net/u/1156053/blog/194675

你可能感兴趣的文章
Webpack 入门教程一
查看>>
Python While 循环语句
查看>>
mysql通过命令行删除表
查看>>
IP Truncated-ip 问题
查看>>
ftp-down.py——利用pexpect实现FTP下载文件
查看>>
使用PLSQL
查看>>
Squid 不透明代理的简单实验(redhat5.4)
查看>>
POJ-1256(permutation)
查看>>
杭电 hdu 2024
查看>>
Ansible的几个基本语句
查看>>
我的友情链接
查看>>
单态模式(单例模式)Singleton
查看>>
AndroidManifest.xml---XML的结构
查看>>
初来咋到
查看>>
微信小程序如何获取openid
查看>>
『Kruscal重构树 Exkruscal』
查看>>
php bom头问题解决
查看>>
linux rehat 9.0 系统基本操作/命令
查看>>
Android MediaPlayer各个状态和错误详情
查看>>
linux排优命令
查看>>