eclipse maven项目 class类部署不到tomcat下_Servlet tomcat部署
网上搜到的很多利用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
eclipse maven项目 class类部署不到tomcat下_Servlet tomcat部署相关推荐
- eclipse maven项目 class类部署不到tomcat下_Springboot介绍以及用Eclipse搭建一个简单的Springboot项目教程
简述 本文主要介绍Springboot以及用Eclipse搭建一个简单的Springboot项目. Springboot简介 Springboot是由Pivotal团队提供的全新框架,其设计目的是用来 ...
- eclipse maven项目 class类部署不到tomcat下_maven发布项目到远程tomcat
一.配置tomcat的manager 编辑远程tomcat服务器下的conf/tomcat-users.xml,在末尾增加(其实只要拉到文件末尾,去掉注释改一下就可以了) <role rolen ...
- eclipse maven项目 class类部署不到tomcat下_Spring Boot的两种部署方式:jar包和war包
前言 Spring Boot可以通过在pom中配置spring-boot-maven-plugin插件打包,支持两种打包部署方式jar包部署和war包部署. jar包部署 默认的打包方式是jar包,或 ...
- 重启部署在Linux系统下的tomcat服务
2019独角兽企业重金招聘Python工程师标准>>> 重启部署在Linux系统下的tomcat服务具体的操作步骤: 1.在Winscp上建立连接,输入用户和密码,这个密码一般是看不 ...
- eclipse maven项目 maven build 提示jdk版本不对
eclipse打包maven项目提示jdk版本不对,但eclipse版本已经修改jdk版本,可查看maven配置是否正确 maven项目中pom.xml 添加 <build><plu ...
- Eclipse Maven项目报错2之A child container failed during start
问题:在同事那里拿了一个Eclipse的maven项目,导入报错,主要显示的是A child container failed during start 具体错误如下 六月 02, 2018 12:0 ...
- Eclipse——Maven项目工程无法编译但可以运行解决方案
问题描述 Maven项目工程无法编译但可以运行. 只能运行上一次成功的版本. 问题分析 pom.xml文件错误. 解决方案 方案一:选中项目 --> 右键 --> Maven --> ...
- eclipse Maven项目发布到Tomcat下classes文件夹却没有子模块的编译类
解决方法: 1,在主项目上右键--Properties--Java Build Path 2,点击Link Source 3 , 点击Browse选择子项目的target----classes文件夹- ...
- eclipse启动maven项目报类找不到
2019独角兽企业重金招聘Python工程师标准>>> 各种尝试无果后,竟然这样就好了....好了....了 转载于:https://my.oschina.net/ThreeTige ...
最新文章
- 2021年大数据Flink(三十九):​​​​​​​Table与SQL ​​​​​​总结 Flink-SQL常用算子
- windbg 脚本命令实例
- POJ1942-Paths On a Grid-组合数学
- 用jquery校验radio单选按钮(原创)
- double和float的误区!
- 使用Mysql 5.5数据库Hibernate自动建表创建表出错table doesn't exist
- 结合源码探讨Android距离传感器亮灭屏机制
- 来LAMP兄弟连的日子
- 一文搞懂JVM内存结构
- Microsoft.VisualBasic.dll的妙用(开发中肯定会用到哦)
- PowerDesigner破解版下载及安装教程
- 的欧美HTML游戏,国外十大HTML5、JavaScript 3D游戏引擎和框架
- 东航手机值机选座推荐
- 种草拔草.......人生就是酱紫
- 【电源专题】回顾:了解LDO的的专业术语与定义 2
- NXP-MPC5748G车载MCU使用(食用)方法(踩坑)实用指南(骗人教程)(三):MATLAB/SIMULINK生成代码给MPC5848G嵌入式处理器运行
- vsCode 快捷键
- golang学习笔记
- 07【Listener、Ajax、Json】
- 计算机工作理想湿度,计算机理想的工作温度七月的盛夏,碧空中没有一丝云彩,只剩下纯(11)...
热门文章
- [恢]hdu 1019
- Override and Overload (重写和重载)
- 解决HbuiderX将uni-app开发的项目运行到小程序编译后文件vendor.js太大的问题
- sqlserver注释巧清理
- vue的computed计算属性学习
- 通过mvn dependency:tree 查看依赖树,解决依赖jar冲突问题
- 使用php创建一个注册表单,如何实现一个简单的注册表单
- js对html节点的操作
- 暨南大学计算机复试线2019,暨南大学2019年考研复试分数线
- 深入理解HashMap(原理,查找,扩容)