首页 技术 正文
技术 2022年11月16日
0 收藏 378 点赞 4,275 浏览 1094 个字

 

1.使用maven

  首先,在eclipse中,使用maven对项目进行打包;

  其次,将项目发布到Tomcat服务器上

eclipse 如何运行mavenWeb项目

  说明:

  demo_WebService2-0.0.1-SNAPSHOT文件夹存放的是项目编译好的所有文件,相当于纯web项目的WebContent目录;

  demo_WebService2-0.0.1-SNAPSHOT.war是将项目编译好的所有文件打成了war包,相当于对上面文件夹的进行了压缩。

  方式一:修改server.xml

<!-- 方式一:引用demo_WebService2-0.0.1-SNAPSHOT.war包 -->
<Context docBase="D:\WorkSpaces\eclipse2016\demo_WebService2\target\demo_WebService2-0.0.1-SNAPSHOT.war" path="/demo">
</Context>
<!-- 方式二:引用demo_WebService2-0.0.1-SNAPSHOT文件夹 -->
<Context docBase="D:\WorkSpaces\eclipse2016\demo_WebService2\target\demo_WebService2-0.0.1-SNAPSHOT" path="/demo">
</Context>

  方式二:

  将demo_WebService2-0.0.1-SNAPSHOT文件夹或demo_WebService2-0.0.1-SNAPSHOT.war

  拷贝到tomcat的webapps目录下,启动tomcat服务器即可。

  普通的web项目,Tomcat热部署的优势,不明显,maven项目使用Tomcat可以省略很多步骤:

    以上两种方式发布项目都需执行:

  第一步:使用maven,重新对项目打war包;

  第二步:重启Tomcat。

2.将maven项目当作纯的JavaWeb项目来处理

  第一步:修改pom.xml完成class文件的编译位置的变更;

  第二步:Tomcat热部署访问:D:\WorkSpaces\eclipse2016\demo_WebService2\src\main\webapp;

相关推荐:

 

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,499
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,913
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,746
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,503
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,142
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,305