网上搜到的很多利用eclipse结合tomcat开发servlet的教程都要修改server.xml

感觉这种方式太粗暴了,server.xml最好是与应用无关的,

这里比较推荐export war的方式进行部署

先记录一下环境配置过程

我的系统是ubuntu 14.04;

下载eclipse for javaee,解压

下载tomcat插件:

在http://www.eclipsetotale.com/tomcatPlugin.html上下载tomcatPluginV33.zip ,将里面的jar放到eclipse的plugin目录下,

(我并没有将jar放到了plugin目录下,而是建立了一个软链接,这样就可以防止冗余,节省一点磁盘空间)

重启eclipse,会发现多了菜单栏多了tomcat,新建项目的时候,新建project-java-tomcat project,就可以建一个简单的服务器程序了

在WEB-INF/src下建自己的包,建servlet的类,在WEB-INF下建立web.xml,配置servlet及映射关系,注意class里要带包名;

挺重要的一点,在项目的properties-tomcat里,设置export war file路径(以.war结尾,

然后右击项目,tomcat project-export to war file……

导出到tomcat的webapp目录下,启动tomcat,就可以通过url之类的途径访问了

(本文主要推荐war方式部署,具体servlet编写和站点访问请参考其他资料)

(如果需要使用第三方库,记得设置build path后,手动复制jar文件到lib目录下,再导出war)

最新文章

  1. 网页引用google字体速度慢:fonts.googleapis.com
  2. getEnhancedMicrophone 方法
  3. 【转】Oracle AWR 配置查看
  4. 超好用的plsql设置
  5. -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
  6. Linux环境变量文件environment, profile, bashrc含义
  7. 【自动化测试】Selenium - 定位
  8. Codeforces Jzzhu and Sequences(圆形截面)
  9. php实现MySQL读写分离
  10. Java经典设计模式之十一种行为型模式(附实例和详解)
  11. noip前集训
  12. C# 打印PDF文档的10种方法
  13. vue上传图片 base64+canvas压缩图片
  14. python 爬虫之beautifulsoup(bs4)环境准备
  15. python3中的socket
  16. react的this.setState没有触发render
  17. C# System.Collections.SortedList
  18. cxf http 代码自动生成
  19. python 处理xml
  20. 马尔科夫随机场模型(MRF-Markov Random Field)

热门文章

  1. 在mysql 中两种锁定问题
  2. C++进程间通信(常用理解例子)-买票
  3. windows批处理(.bat)
  4. Google TensorFlow深度学习笔记
  5. Sentinel-1雷达数据可以免费下载
  6. 怎样学习使用libiconv库
  7. Recover a file even if it was not committed but it has to have been added when you use git reset head by mistake.
  8. Silk Mobile – 缩短移动应用的测试周期
  9. protobuf使用错误总结
  10. 新手求大神,有其他swit-case的思路写这个程序么?