servlet tomcat eclipse
2024-08-30 05:20:36
网上搜到的很多利用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)
最新文章
- 网页引用google字体速度慢:fonts.googleapis.com
- getEnhancedMicrophone 方法
- 【转】Oracle AWR 配置查看
- 超好用的plsql设置
- -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
- Linux环境变量文件environment, profile, bashrc含义
- 【自动化测试】Selenium - 定位
- Codeforces Jzzhu and Sequences(圆形截面)
- php实现MySQL读写分离
- Java经典设计模式之十一种行为型模式(附实例和详解)
- noip前集训
- C# 打印PDF文档的10种方法
- vue上传图片 base64+canvas压缩图片
- python 爬虫之beautifulsoup(bs4)环境准备
- python3中的socket
- react的this.setState没有触发render
- C# System.Collections.SortedList
- cxf http 代码自动生成
- python 处理xml
- 马尔科夫随机场模型(MRF-Markov Random Field)
热门文章
- 在mysql 中两种锁定问题
- C++进程间通信(常用理解例子)-买票
- windows批处理(.bat)
- Google TensorFlow深度学习笔记
- Sentinel-1雷达数据可以免费下载
- 怎样学习使用libiconv库
- Recover a file even if it was not committed but it has to have been added when you use git reset head by mistake.
- Silk Mobile – 缩短移动应用的测试周期
- protobuf使用错误总结
- 新手求大神,有其他swit-case的思路写这个程序么?