servlet tomcat eclipse

网上搜到的很多利用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)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小白课代表

限速?封号?不存在的!百度网盘高速不封号下载工具

❶下载文件,32位操作系统使用X86版本,64位系统使用X64版本,macOS/Linux使用jar文件。

944
来自专栏Python自动化测试

python自动化环境搭建

selenium是测试web应用程序的框架,selenium为没有测试脚本的人提供了(seleniumide)提供了录制/回放的工具,同时它也提供了特定...

723
来自专栏大前端开发

使用mpvue开发小程序教程(一)

前段时间,美团开源了mpvue这个项目,使得我们又多了一种用来开发小程序的框架选项。由于mpvue框架是完全基于Vue框架的(重写了其runtime和compi...

935
来自专栏云计算

通过Visual Studio中的Cloud Explorer扩展工具管理DocumentDB

最近,在Global Azure BootCamp展会期间,提到了一个关于如何在本地查看和浏览DocumentDB中的数据问题。所以,我觉得应该有许多开发者可能...

1978
来自专栏李观玉的专栏

【腾讯云的1001种玩法】xmpp开源服务器的配置和安装图文详解

今天,我和同学一起开发一个软件的时候,想弄一个xmpp开源服务器来实现我们软件的通讯聊天,但是由于网上教程的不够详细和大部分教程都是转账同一个博客的博文,这样对...

3420
来自专栏IMWeb前端团队

利用whistle调试移动端页面

whistle是基于Node实现的跨平台web调试代理工具,可以作为普通的http代理或者用来抓包、修改、操作http、https、websocket、tunn...

2579
来自专栏自由而无用的灵魂的碎碎念

使用Oracle SQL Developer 64位来访问Oracle 11g R2 64bit版本

之前,Oracle刚刚发布了Oracle 11g R2 for Windows版本。我的系统是Windows Server 2008 R2,所以安装的就是64位...

611
来自专栏owent

[记录]虚拟硬盘的压缩|磁盘写零

用虚拟机软件虚拟出来的硬盘文件会随着使用而变大,因为磁盘碎片的产生,这个文件里也有很多的没用的空闲空间,为了节省空间,可以对虚拟硬盘文件进行压缩。

1144
来自专栏小樱的经验随笔

Ubuntu环境下IPython的搭建和使用

1. Ubuntu操作系统版本 ? ? 说明:Ubuntu 12.04.3 LTS自带的Python 2.7.3版本。 2. 安装IPython ? 说明: ?...

2608
来自专栏郭耀华‘s Blog

Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装

今天用VMware虚拟机安装了Ubuntu 16.04,过程用点繁琐,顺便又安装了VMware tools,这样就可以全屏显示Ubuntu系统了,下面是具体的安...

4245

扫码关注云+社区