求解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到底是怎么做到的?
展开
展开全部
eclipse利用了同一个tomcat程序,但是使用了不同的server配置文件。
eclipse将你的项目文件编译后放到了一个临时目录, 然后通过一个tomcat配置文件将服务目录指向了这个临时目录。
所以导致了在eclipse上只能看项目,而在默认的tomcat启动中,又看不到这个项目。
eclipse将你的项目文件编译后放到了一个临时目录, 然后通过一个tomcat配置文件将服务目录指向了这个临时目录。
所以导致了在eclipse上只能看项目,而在默认的tomcat启动中,又看不到这个项目。
更多追问追答
追问
那为什么用Eclipse启动后,我不能直接访问tomcat?
追答
Eclipse 只在
localhost:8080// 下部署了你的项目.
localhost:8080/ 路径下什么都没有, 当然不能访问了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询