求解eclipse for javaee运行web项目的原理 15

我不明白的是,我runonserver后,项目可以打开的无问题,但是我上localhost:8080却不行。控制台显示的信息分明就是我配置的tomcat的配置信息。关闭e... 我不明白的是,我run on server后,项目可以打开的无问题,但是我上localhost:8080却不行。控制台显示的信息分明就是我配置的tomcat的配置信息。关闭eclipse,我直接在tomcat目录下的bin目录双击startup.bat后,可以上localhost:8080,但是上不去项目程序。去webapps目录下一看才知道根本没有部署进来。eclipse到底是怎么做到的? 展开
 我来答
百度网友3063114a7
2013-04-10 · TA获得超过693个赞
知道小有建树答主
回答量:666
采纳率:85%
帮助的人:226万
展开全部
eclipse利用了同一个tomcat程序,但是使用了不同的server配置文件。
eclipse将你的项目文件编译后放到了一个临时目录, 然后通过一个tomcat配置文件将服务目录指向了这个临时目录。
所以导致了在eclipse上只能看项目,而在默认的tomcat启动中,又看不到这个项目。
更多追问追答
追问
那为什么用Eclipse启动后,我不能直接访问tomcat?
追答
Eclipse  只在 

localhost:8080// 下部署了你的项目.

localhost:8080/ 路径下什么都没有, 当然不能访问了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式