Java Web 默认访问首页方式

1.在工程的web.xml文件中配置

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

2.使用Urlrewrit地址重写,首先是导入urlrewrite 的jar包,在web.xml中配置

<!-- urlRwrite过滤器-->
    <filter>
       <filter-name>UrlRewriteFilter</filter-name>  
       <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
   </filter>  
   <filter-mapping>
       <filter-name>UrlRewriteFilter</filter-name>
       <url-pattern>/*</url-pattern>
       <dispatcher>REQUEST</dispatcher>
       <dispatcher>FORWARD</dispatcher>
    </filter-mapping>

在WEB-INF目录下新建 urlrewrite.xml


<?xml version="1.0" encoding="utf-8"?> 

<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN" 

        "http://tuckey.org/res/dtds/urlrewrite2.6.dtd">

<urlrewrite>

	<!-- 配置映射规则 rule是url重写规则,from是显示出来的地址, 

	     to是映射的实际地址,$1是重写参数,可以为多个,()里是匹配的正则表达式. -->

	<rule>

        <!-- 地址栏显示的地址 -->

        <from>/anything</from>

        <!-- 真实的请求地址 -->

        <to>/url/test.action</to>

    </rule>

</urlrewrite> 

此种方法可参考 https://blog.csdn.net/fujunsfzh/article/details/52910873

3.使用nginx设置首页

在nginx.conf中配置

server {
       keepalive_requests 100; #单连接请求上限次数。
       listen          111;    #监听端口
       server_name  127.0.0.1;   #监听地址       
       location  ~*^.+$ {       #请求的url过滤,正则匹配,
          #root path;  #根目录
          #index       #设置默认页
          proxy_pass  http://myserver;  #请求转向自定义的服务器列表
       } 
   }

4.Tomcat 设置项目首页

更改 tomcat中server.xml和web.xml即可实现 

在<Host></Host>中添加<Context path="虚拟目录的名字" docBase="你要设置的网站根目录" debug="0"/>

修改web.xml 中配置,详情可 参考  https://blog.csdn.net/qq_35661171/article/details/79165535

猜你喜欢

转载自blog.csdn.net/qq_41648616/article/details/81287275
今日推荐