`

eclipse部署项目后,tomcat中的webapps文件夹下没有项目

阅读更多

一、发现问题
在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。

二、验证
很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开。但在外部浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。

三、原因
eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps中,tmp1文件夹里面存放着该项目的信息。
四、修改
为了使项目默认部署到tomcat安装目录下的webapps中,show view—>servers—>找到需要修改的tomcat—>右击
①停止eclipse内的Tomcat服务器(stop)
②删除该容器中部署的项目(add and remove)
③清除该容器相关数据(clean)
④打开tomcat的修改界面(open)
⑤找到servers location,选择第二个(User tomcat Installation)
⑥修改deploy path为webapps
⑦保存关闭
需要说明的是①②③必须操作,否则下面的步骤会被置灰无法操作。


转载出处:http://www.th7.cn/Program/java/201409/284721.shtml
分享到:
评论

相关推荐

    Eclipse自动部署项目到Tomcat的webapps下的有效方法

    总结来说,对于初学Java的开发者,理解并掌握这两种在Eclipse中自动部署项目到Tomcat的方法至关重要。第一种方法适用于简单的测试场景,而第二种方法更适合日常开发工作,因为它允许快速地部署和测试修改后的代码。...

    Maven Web项目部署到tomcat的方法总结

    要将Maven项目部署到Tomcat服务器,我们可以将项目打包成.war文件,然后将其拷贝到Tomcat的webapps文件夹下。在Eclipse中,我们可以右键点击项目,然后选择“Run As”-->“Maven Install”,将在项目的“target”...

    Tomcat8 源码,可以在eclipse中直接运行

    Tomcat8是Apache软件基金会的Jakarta项目下的一个开源Java Servlet容器,它实现了Java EE中的Web应用服务器标准,特别是Servlet和JSP规范。本压缩包包含的是Tomcat8的源码,适合开发者进行深入学习和研究,了解其...

    Eclipse正常启动tomcat,但是访问httplocalhost8080 报404异常处理方法

    通过以上步骤,Eclipse将会把项目部署到Tomcat的实际安装目录下的webapps文件夹,而不是在工作空间内创建一个虚拟的部署。这将确保Tomcat能够正确识别和加载Web应用,避免404错误的发生。 总之,当Eclipse启动...

    Eclipse+CXF+Tomcat开发部署Web服务

    将项目导出为WAR文件,然后将此文件放入Tomcat的`webapps`目录下。启动Tomcat,Web服务将自动部署并可以通过指定的URL访问。 10. **测试Web服务**: 使用CXF提供的工具,如CXF WSDL2Java生成客户端代码,或者使用...

    eclipse中配置tomcat

    将Tomcat和Eclipse解压缩到一个方便的位置,比如D:\J2EE文件夹下。这样做的好处是方便管理,同时避免因路径过长导致的问题。 **步骤3:启动Eclipse** 双击Eclipse的可执行文件eclipse.exe,启动IDE。 **步骤4:...

    Eclipse中使用Tomcat插件的遇到的一些问题

    - 将解压后的插件文件放入Eclipse安装目录下的`dropins`文件夹中。 - 重启Eclipse后,系统会自动识别这些插件并完成安装。 **dropins文件夹**主要用于手动安装插件,且需要满足一定的目录结构,通常包含`features`...

    JavaWeb开发Tomcat中三种部署项目的方法.pdf

    在Tomcat的配置文件/server.xml中,可以使用元素来部署项目。通过指定元素的path属性来设置项目访问的URL路径,docBase属性指定项目文件的物理路径。例如,可以添加如下配置来部署一个名为"hello"的项目: ...

    Eclipse3.4 Tomcat插件

    2. **项目部署**:开发人员可以直接从Eclipse中将Web项目部署到Tomcat服务器,无需手动复制文件到Tomcat的webapps目录。 3. **热部署**:插件支持热部署,即在代码修改后无需重启服务器,就可以自动应用更改,提高...

    【JAVAWEB教程】jsp环境搭建+部署网站(eclipse+tomcat)【详细+图文】.pdf

    你需要找到你的项目目录,复制相关文件,然后将其粘贴到Tomcat安装目录下的webapps文件夹中的特定目录,例如这里提到的test目录。这表示你的应用现在位于Tomcat服务器的webapps/test目录下。 为了能够直接访问网站...

    eclipse Tomcat配置

    这一现象通常是由于Eclipse将Tomcat的项目发布目录(即tomcat目录中的webapps)进行了重定向处理,导致在Tomcat安装目录下的webapps目录内找不到实际的项目文件。这直接影响了项目的正常部署和访问。 **解决办法**...

    tomcat eclipse集成插件

    2. **快速部署应用**:通过拖放或者右键菜单,可以直接将Web项目部署到运行中的Tomcat服务器上,无需手动操作Tomcat的webapps目录。 3. **实时调试**:插件支持设置断点,进行单步调试,查看变量值,帮助开发者定位...

    tomcat中三种部署项目的方法

    【标题】:"Tomcat中三种部署项目的方法" 【描述】:在Tomcat服务器上部署Java Web应用程序有多种方式,包括传统的Myeclipse集成环境部署、修改配置文件以及使用Catalina目录下的XML文件来配置。 【标签】:...

    selvet在eclipse下的详细部署

    1. 首先,在 Tomcat 的安装目录的 webapps 文件夹下,新建一个文件夹:serv-app。这将是我们的 Selvet 项目的根目录。 2. 在 serv-app 文件夹下新建如下内容:src 文件夹,WEB-INF 文件夹。src 文件夹用于存放 Java...

    Eclipse+Tomcat集成开发servlet

    启动后,Eclipse会在Tomcat的webapps目录下部署你的项目。 7. **测试Servlet**:在浏览器中输入`http://localhost:8080/项目名/Servlet映射路径`,例如`http://localhost:8080/MyProject/HelloWorldServlet`,如果...

Global site tag (gtag.js) - Google Analytics