Spring工程,直接复制整个Eclipse工程目录到部署目录(/mydata/web/pt2),使用修改Tomcat的server.xml文件的办法部署.
<Context path="/pt2" docBase="/mydata/web/pt2/WebContent"></Context>
webapp可以加载成功,但访问不到页面(404)
查看catalina.out日志,错误如下:
1-Mar-2016 13:41:19.072 WARNING [http-nio-80-exec-41] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/pt2/login] in DispatcherServlet with name 'beans'
说明Tomcat已经找到web.xml并读取了'beans.xml'(此工程的spring配置文件),但没有从控制器返回正确的地址.
查看此工程的类目录为Eclipse自动生成的pt2/build/classes
而观察Tomcat例子程序,classes目录都在WEB-INF下,将build/classes复制到WEB-INF下,重启Tomcat,访问页面正常.
将Eclipse默认类输出目录改为WEB-INF/classes,具体步骤:
选中工程,alt+enter,Java Build Path,Default output folder:(改为)pt2/WebContent/WEB-INF/classes
- 浏览: 137058 次
- 性别:
- 来自: 沈阳
最新评论
-
18335864773:
pageoffice 插件可以实现文档的在线打开编辑保存.同时 ...
Spring实现的动态文件下载(以Excel导出为例)
相关推荐
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
### Solr在Tomcat下的部署知识点详解 #### 一、准备工作 在开始部署Solr之前,需要准备以下软件包: 1. **Tomcat版本**:本案例中使用的是`apache-tomcat-6.0.41`。Tomcat作为Java Servlet容器,是Apache软件基金会...
本文将详细介绍 Ubuntu 上 Tomcat 部署 war 包失败的解决办法,涵盖了 jdk 版本不对、war 包中的库与 Tomcat 自带的库矛盾、Tomcat 初始页中的推举工具、日志文件的重要性等方面。 一、jdk 版本不对 在 Ubuntu 上...
在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目...
在进行Maven工程的Tomcat热部署详解时,首先需要掌握Java后台开发中对于Tomcat热部署的基本知识。这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在...
10. **查看日志**:所有Tomcat的日志信息存储在`apache-tomcat-8.5.43/logs`目录下,包括启动日志、错误日志等,这对于排查问题非常有用。 11. **验证部署**:启动成功后,通过浏览器访问`http://服务器ip:8080`,...
- 创建WAR(Web ARchive)文件,然后将其放在`$CATALINA_HOME/webapps`目录下,Tomcat会自动解压并部署。 4. **`start.sh`脚本** - `start.sh`是一个Unix/Linux环境下的启动脚本,通常用于启动Tomcat服务器。 - ...
如果一个应用被部署在`webapps`目录下,并且它的上下文路径(Context Path)与目录名称相同,那么这个应用就会被部署到Tomcat的根目录。 根目录部署意味着Web应用的上下文路径需要设置为空字符串,即""。在Tomcat中...
在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到Tomcat服务器的配置文件中,并启动Tomcat服务器。按照这些步骤进行,可以确保在Eclipse中部署Tomcat服务器时...
根据提供的文件信息,下面详细介绍在Tomcat7上部署多个Web项目的方法,这些知识点包括了配置文件的编辑、部署路径的管理以及特定开发环境下的项目结构调整。 首先,Tomcat作为一个应用服务器,用于托管Java Web应用...
6. `work`:Tomcat处理JSP文件时生成的编译后类文件存储在这里。 部署项目主要有以下几种方式: 1. **WAR文件部署**:如果你的应用是一个完整的WAR文件,可以直接将其放入`webapps`目录下。Tomcat会自动检测到新的...
由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器
在Tomcat的conf文件夹下找到server.xml文件,并添加以下代码:虚拟目录名" docBase="目标目录位置" debug="0" reloadable="true" > 。其中,path表示在浏览器中输入的虚拟目录名,docBase表示程序包的物理绝对路径,...
安装好Tomcat后,可以在安装目录下找到bin文件夹,例如D:\Program Files\apache-tomcat-6.0.32\bin。然后,运行startup.bat文件以启动Tomcat服务器。 二、Tomcat服务器配置 启动Tomcat服务器后,可以通过浏览器...
在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...
4. **部署到Tomcat**:将WAR文件复制到Tomcat的webapps目录下。Tomcat会自动检测到新文件并解压,然后启动应用程序。 5. **访问应用**:通过浏览器输入URL(通常是http://localhost:8080/应用名/Servlet路径),就...
本篇文章将深入探讨如何在Tomcat环境下部署Java Web程序,同时也会涉及到Oracle数据库和Java Development Kit(JDK)的安装配置。 首先,我们来了解Java Web项目的基础。Java Web项目通常由一系列的Java类、JSP页面...
这个配置信息将告诉 Tomcat 服务器,从哪里加载 _war 包,并将其部署到哪个虚拟目录下。 5. 启动 Tomcat 服务器 重启 Tomcat 服务器,以便让其生效新的配置信息。 6. 访问应用程序 输入网址 ...