时n天,终于靠着自己摸索+查资料,解决了Ubuntu下部署servlet的问题。
最初在apache官网下载了tomcat8,按照网上的教程,写了个测试的servlet小程序,但总是运行不起来。后来想想可能是自己写的web.xml格式不对,于是考虑还是搭一个servlet的开发环境好了,修改web.xml总比自己写靠谱多了吧。
在网上看到写servlet用myEclipse会比较好,但是没有找到靠谱的myEclipse for Linux64的下载链接,况且Eclipse是已经安装好了的,反正Eclipse这么强大,干脆就在Eclipse里面搭建开发环境算了。
Eclipse安装过程就不赘述了,去http://www.eclipsetotale.com/tomcatPlugin.html下载个tomcat插件,发现插件只能支持到tomcat7和Eclipse4.4,赶紧检查下Eclipse版本,是4.4.1,还好还好。于是删掉了tomcat8,用 apt-get install tomcat7 直接安装了tomcat7,很方便。
插件下载好,解压后吧.jar文件挪到eclipse目录下面的plugin里面(如果不记得eclipse放在哪里了,可以用find / -name eclipse找到)。打开eclipse(如果之前已经打开了,那么需要重启),在window-preferences里面可以发现多了tomcat一项。选中对应的tomcat版本,tomcat home设置为/var/lib/tomcat7,context declaration mode选择为server.xml,路径设置为/etc/tomcat7/server