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
- 浏览: 138473 次
- 性别:
- 来自: 沈阳
-
最新评论
-
18335864773:
pageoffice 插件可以实现文档的在线打开编辑保存.同时 ...
Spring实现的动态文件下载(以Excel导出为例)
相关推荐
- **效果**:虽然理论上这种修改可以解决问题,但在实际操作中可能会导致Tomcat启动失败,因此不是一个稳定的解决方案。 4. **位置准确性检查** - **重新组织项目结构**:将JFreeChart相关的jsp页面抽离出来,...
2. 安装前检查Eclipse是否有权限访问Tomcat目录,避免因权限问题导致操作失败。 3. 若遇到问题,可以通过查看Eclipse的错误日志或Tomcat的catalina.out日志进行故障排除。 总的来说,"TomcatPluginV32" 是一款强大...
项目发布失败时,建议检查编译输出路径下的`out/Artifacts`目录,确认是否有你的项目文件。如果找不到,可能是因为配置不正确或者没有正确编译。确保Idea正确设置了输出路径,并且项目已成功编译。 3. **Tomcat...
这意味着需要将编译后的文件复制到Tomcat的\WEB-INF\classes目录下,并重新部署应用到服务器。 通过以上步骤,很多情况下可以解决servlet类找不到的问题。然而,如果在完成上述步骤后仍然遇到错误,那么可能需要...
首先,我们来讨论第一个问题:maven工程在Tomcat部署后,WEB-INF下没有lib目录。这通常是由于Maven配置不正确导致的,使得Maven没有正确地将依赖打包到WAR文件中。要解决这个问题,可以按照以下步骤操作: 1. 右键...
2. **部署 Hudson.war**:将下载好的 `hudson.war` 文件放置在 Tomcat 的 webapps 目录下,例如 `C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps`。 3. **启动 Apache Tomcat**:双击 `C:\...
- 客户端调用路径设置时,避免在 URL 后面添加 `wsdl`,否则会导致调用失败。 以上就是 XFire 入门的基本步骤,通过这个指南,你应该能够成功地创建并发布一个简单的 Web 服务,以及进行客户端的调用。在实际应用中...
【Java工程师面试试题解析】 ...在该文件中可以设置Web应用的部署路径。 这些题目涵盖了Java的基础语法、面向对象特性、异常处理、Web开发以及JVM相关的知识,对于准备Java工程师面试的人来说,这些都是重要的复习点。
- **集成 BlazeDS**:将解压后的 `blazeds.war` 文件的 `WEB-INF` 目录复制到 Web 工程的 `WebContent` 目录下,覆盖原有的 `WEB-INF` 目录。接着,编辑 `WebContent/WEB-INF/flex/remoting-config.xml` 文件,定义...