eclipse中将web项目部署到tomcat
eclipse中将web项目部署到tomcat.
myeclipse部署WEB项目到tomcat比较方便,但eclipse貌似默认是不会替你将web自动部署到tomcat下的。你Run as该web项目,选了tomcat作为服务器,浏览器中明明可以访问,但你跑到tomcat\webapps\下,却看不到项目的影子。它好像是被放在了某一个临时文件夹下了。
我run这个WEB项目,主要目的在于获得它的发布包。总不能拷贝源代码部署吧。所以如果能自动部署到tomcat,那么我们就能拿到这个部署包了。我是一个java小白,也不知道这样子理解对不对,先记下来。
那么,如何自动部署到tomcat?
一、 在 Eclipse 中添加 Tomcat 服务器
如果这一步已经做了,可忽略。
注意要先停掉tomcat服务,否则run不起来。
二、将 web 工程发布至 tomcat
选择刚安装的Tomcat,
顺利的话,应该能看到运行结果。通过浏览器访问也没问题。
三、在 Servers 视图,Remove 刚刚发布的项目
刚发布就剔除,有病?我的理解,主要是为了修改默认设置吧。
四、在 Servers 视图,打开 Tomcat 服务器配置项,然后修改
deploy path: webapps 表示将当前工程部署至 tomcat/webapps 目录下。
问题是,如何才能看到这个Servers视图?天下文章一大抄,我在网上寻寻觅觅,所有的参考资料都类似,且都没说如何切换到Servers视图。
经摸索,方法如下:
点击eclipse菜单window - Show View,选Other
如此,即可在eclipse的底部看到该视图矣:
另外!
修改配置的时候,务必使 Tomcat 保持启动状态,否则 Server Locations 一栏会变灰色,导致不可更改。
但有时即使Tomcat保持启动,Server Locations 一栏也是灰的。这时候,要将tomcat\webapps\下,我们自己新加的所有项目(即非系统默认的项目)删掉,然后点击在SERVER视图,选中服务器,clean一下
再打开配置进行修改,即可enable矣。
参考资料中还有
配置 lib 输出(非必须)
修改工程下的.classpath文件(非必须)
但这个在我这个WEB项目里不是必须的,所以略过不提
五、修改发布的目录名称
我这个WEB项目,名叫“cas.server.web”,然后eclipse发布之后,自动将其目录命名为“cas.server.xxx”,这很奇怪,也不知道它为何要这样命名。所以访问的时候,路径类似这样:
http://localhost:8080/cas.server.xxx/login
但我其实希望是这样:
http://localhost:8080/cas/login
咋弄呢?我探索得到结果如下:
1、在SERVER视图,Remove该项目(见步骤三)
2、在SERVER视图,选中服务器,clean一下
3、修改项目下.settings\org.eclipse.wst.common.component文件
4、然后再run一下
参考资料:
配置 Eclipse 中 web 项目部署至 Tomcat 步骤
妈的,好麻烦啊。
eclipse中将web项目部署到tomcat的更多相关文章
- 在 eclipse 中将 web 项目部署到 tomcat 服务器上
1.在 eclipse 中,选择 Window--->Preferences--->Server--->Runtime Environments,选择 Add 按钮 2.在弹出的对话 ...
- Eclipse中web项目部署至Tomcat步骤
Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题. 1.在Eclipse中添加Tomcat服务器. 2.将web工 ...
- Eclipse中web项目部署至Tomcat【转】
Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题. 1.在Eclipse中添加Tomcat服务器. 2.将web ...
- 转:Eclipse中web项目部署至Tomcat步骤
原址:http://blog.csdn.net/lucklq/article/details/7621807 Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改 ...
- eclipse将web项目部署到tomcat
在 eclipse 中,选择 Window--->Preferences--->Server--->Runtime Environments,选择 Add 按钮 在弹出的对话框中,选 ...
- eclipse修改web项目部署路径 wtpwebapps webapps 的设置
eclipse修改web项目部署路径 wtpwebapps webapps 的设置,在添加完server------>tomcat后,到server控制台进行设置 eclipse默认的部署 ...
- Maven Web项目部署到Tomcat下问题
但是也遇到了很多问题,下面记录一下Web项目部署到Tomcat下的问题 1.普通的WEB项目,就是虽然是用maven搭建的,但是没有使用profiles.xml文件来配置参数.这样的项目可以通过以下的 ...
- eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
我的开发环境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web项目jsp文件被tomcat转换成java以后的java源文件的位置,发现正常情况下的 ...
- Eclipse中将web项目自动发布到Tomcat webapps下(转)
A:FileàDynamic Web Project[工程名:test] B:右键WebContent,New-->Jsp File C:右键test,Run AsàRun on Serverà ...
随机推荐
- docker 阿里云镜像加速器
传送门:阿里云镜像地址 Ubuntu/CentOS 安装/升级你的Docker客户端 推荐安装1..0以上版本的Docker客户端,参考文档 docker-ce 如何配置镜像加速器 针对Docker客 ...
- JDBC-Web项目导入mysql驱动包路径-Eclipse & Myeclipse
初学JAVA,很多都不懂,开始听老师说导入数据库驱动包的时候是: 右键项目 -> Properties -> Java Build Path -> 右侧选项卡选择Libraries ...
- Mysql 参数优化
- windows 上使用virtualenv进行python多版本转换
近期因为需要在python2.7和Python3.6上进行工作学习,可是笔记本只配置了python3.6环境. 所以打算使用virtualenv这个强大的工具进行多版本转换: 一.首先,默认已经配置好 ...
- python书籍推荐:量化投资:以Python为工具
所属网站分类: 资源下载 > python电子书 作者:mimi 链接:http://www.pythonheidong.com/blog/article/451/ 来源:python黑洞网 内 ...
- 【模板】CDQ分治
__stdcall大佬的讲解 这里贴的代码写的是点修改.区间查询的题. #include<cstdio> #include<cstring> #include<algor ...
- Python Tornado简单的http request
这是关于chunk encoding传输以前相关传输编码的处理.没有做压缩解码的处理. import tornado.ioloop import tornado.iostream import soc ...
- Python工程师面试题目
1.请尽可能列举python列表的成员方法,并给出一下列表操作的答案: len() 返回列表中的元素数量. max() 返回列表中的最大元素.最大元素的判断依据是列表中的对象类型.数字列表中的最大元素 ...
- 【ITOO 3】.NET 动态建库建表:实用EF框架提供的codeFirst实现动态建库
导读:在上篇博客中,介绍了使用SQL字符拼接的方式,实现动态建库建表的方法.这样做虽然也能够实现效果,但是,太麻烦,而且,如果改动表结构,字段的话,会对代码修改很多.但是EF给我们提供了一种代码先行的 ...
- PTA 04-树4 是否同一棵二叉搜索树 (25分)
题目地址 https://pta.patest.cn/pta/test/15/exam/4/question/712 5-4 是否同一棵二叉搜索树 (25分) 给定一个插入序列就可以唯一确定一棵二 ...