博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将eclipse上的web项目部署到Tomcat服务器上经验总结
阅读量:4914 次
发布时间:2019-06-11

本文共 1101 字,大约阅读时间需要 3 分钟。

1、  将Tomcat插件添加到eclipse上

Window --> Preferences --> Server --> Runtime Environment --> Add --> Apache

选择与下载的Tomcat版本相同的一项(v6.0、v7.0、v8.0),Next选择下载的Tomcat的地址,Finish,OK!

2、  在web项目的Console处,切换到Servers选项,点击空白处,右键-->New -->Server ,选择与刚才版本对应的Tomcat Server,Finish(not Next),然后就可以看见server选项下面多了一个server,右键OPEN或者双击Tomcat Server,配置如下:

其中可能出现这样一个问题,Server Location是灰色的,无法选择,这个时候需要启动这个服务器(如果服务器下有web项目,而设置又不正确,服务器启动不了的时候,将web项目Remove 然后右键Tomcat Server clean一下再重新启动)

3、  把web项目添加到Tomcat Server(右键 Add),然后启动Tomcat Server即可。如果经过上述步骤之后还是不能成功启动,这个时候检查一下你的代码是否写错,配置文件是否写错

这里说一个我自己的问题:<url-pattern>servlet/Test</url-pattern>这样写在eclipse中是对的,但是用Tomcat服务器启动的时候老是报错,后面我在servlet前面加了/就对了

<url-pattern>/servlet/Test</url-pattern>

4、  这个时候就可以在Tomcat的安装目录下看见webapps文件夹下多了自己的web项目,而且在/config/servlet.xml中也多了关于自己的web项目的配置项

下面说一下关于在Eclipse中启动Tomcat和直接启动Tomcat的问题:

只要配置正确,两种方式都是正确的,在eclipse中启动时会编译java文件,直接启动不会编译文件。其实两者的关系是这样的:eclipse只是用了Tomcat的插件去启动这个web项目,和直接用Tomcat启动时是一样的,只是eclipse在用Tomcat插件的时候会做一些事情,比如将class文件,web.xml文件等文件同步到tomcat的文件目录下,那样就可以直接通过启动Tomcat来启动web项目,而且两者的效果是一样的

转载于:https://www.cnblogs.com/songxh-scse/p/5557225.html

你可能感兴趣的文章
数据库的最简单实现
查看>>
循环单链表实现
查看>>
Android设计模式实战---责任链模式
查看>>
剑指Offer_31_整数中1出现的次数(从1到n整数中1出现的次数)
查看>>
10月29日 迅雷会员vip账号分享 91freevip 晚间21:00更新
查看>>
【一题多解】Python 字符串逆序
查看>>
open ball、closed ball 与 open set、closed set(interior point,limit point)、dense set
查看>>
字典(dictionary)与映射(map)
查看>>
Python 编程规范 —— TODO 注释(结合 PyCharm)
查看>>
十万个为什么 —— 名词解释(体育)
查看>>
table的设置(w3c)
查看>>
冲刺一
查看>>
【练习】在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b...
查看>>
python解决上楼梯问题
查看>>
变参宏 __VA_ARGS__
查看>>
sql 语句
查看>>
VUE一 基础语法
查看>>
[MySQl]MySQL忘记密码
查看>>
Android的minSdkVersion,targetSdkVersion,maxSdkVersion
查看>>
Xceed WinForm数据表格控件Xceed Grid For .NET控件详细介绍及下载地址
查看>>