Tomcat 部署 404问题

配置web.xml

<error-page>
    <error-code>404</error-code>
    <location>/index.html</location>
</error-page>

httpd.conf

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.html$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.html [L]
</IfModule>
时间: 2024-10-15 11:20:40

Tomcat 部署 404问题的相关文章

高级运维(四):Nginx常见问题处理、安装部署Tomcat服务器、使用Tomcat部署虚拟主机

一.Nginx常见问题处理 目标: 本案例要求对Nginx服务器进行适当优化,以提升服务器的处理性能: 1> 不显示Nginx软件版本号 2> 如果客户端访问服务器提示"Too many open files"如何解决 3> 如何解决客户端访问头部信息过长的问题 4> 开启gzip压缩功能,提高数据传输效率 5> 如何让客户端浏览器缓存数据 6> 如何自定义返回给客户端的404错误页面 然后客户机访问此Web服务器验证效果: 1> 使用ab压力

tomcat部署项目,部署地方和删除部署项目那几个文件

一tomcat 部署项目 1,部署项目是,把war包直接放到tomcat下webapps文件下 2,访问,项目名为war名 二删除部署项目 1,logs 下所有文件 2,temp所有文件 3,work下所有文件work\Catalina\localhost\ 4,conf,下Catalina文件 5.webapps下项目

Tomcat 部署 The APR based Apache Tomcat Native ...

Tomcat启动时提示org.apache.catalina.core.AprLifecycleListener- ApacheTomcatJavaJNIIE 网上针对此问题提供的文章很多,但多数和我遇到的情况有出入,所以我将其记录于此 最近开发中需要使用Tomcat,随意找来个较新的版本6.0.20就用.发现启动时提示: "2010-5-12 18:06:06 org.apache.catalina.core.AprLifecycleListener init 信息: The APR base

apache整合tomcat部署集群

近日,由于公司项目需要,所以学习了apache整合tomcat以及集群的一些知识. 所以做下笔记日后回顾可以用到. apache只有处理静态事物的能力, 而tomcat的强项就是处理动态的请求,所以apache和tomcat整合相互取长补短,由apache作为入口,如果是请求静态页面或者是静态文件,由apache直接提供,如果是请求动态页面,则让apache分发到tomcat,由tomcat处理以后再响应给客户端. apache和tomcat的整合需要准备的一些软件列表: 图1 说明: 1.首先

Eclipse Tomcat部署项目没有加载新加的静态资源文件

额,一直用MyEclipse,后来用Eclipse时,启动项目后去Tomcat webapps找对应文件夹,发现没有,才知道Eclipse 默认不往本地Tomcat部署. 1.eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息. 2.解决: 为了使项目默认部署到tomc

Tomcat部署Web应用方法总结

Tomcat部署Web应用方法总结在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署. 在下文中$CATALINA_HOME 指的是Tomcat根目录. 一.静态部署静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问. 以下3种方式都可以部署:(以maintain项目为例说明,maintain目录假设是F:/maintain) 1.利用Tomcat自动部署将maintain目录拷贝到$CATALINA_HOME/webap

Tomcat 部署

<CATALINA_HOME>/webapps: Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录. 1.war包部署:  将需要发布的web应用打成war文件, (例如:ROOT.war) 拷贝到<CATALINA_HOME>/webapps下, 启动Tomcat, 如果是ROOT.war,直接通过http://ip:port/即可访问 如果是xxxx.war,可通过http://ip:port/xxxx/访问 这种方式比较简单,但是web应用程序必须在we

在Eclipse中使用tomcat部署后的发布位置

学习java web 中的jsp时,想要查看其发布后的访问生成的java和class文件在哪里,但是不知道其放在哪里了. 在eclipse中使用了tomcat部署工程,那么将会建立一个Server的项目 各种查看都没有相关的信息...(这个工程不能关闭,关闭则将导致tomcat不能部署了) 于是乎尝试在jsp中打印文件的位置得到了想要的位置了. <% out.print(application.getRealPath("/")); %> 访问得到 D:\workspace\

Tomcat部署记事

1.导入证书到jdk里 keytool -import -alias 证书名称 -file 证书地址 -keystore 导入位置 例:keytool -import -alias co3 -file C:\Users\Administrator\Desktop\1\co3_sso.cer -keystore D:\soft-package\DevelopmentTools\BingoIDE\jdk\jre\lib\security\cacerts Tomcat部署记事,布布扣,bubuko.c