映射路径的配置

虚拟目录下的下的web-inf每次访问时都不能发现这个文件,安全性最高。想要 访问,需要通过映射路径的方式完成。要想完成映射直接修改web.xml文件。

<servlet>

<servlet-name>he</servlet-name>

  <jsp-file>/WEB-INF/hello.jsp</jsp-file>

  <init-param>

    <param-name>driver</param-name>

    <param-value>org.mm.mysql.Driver</param-value>

  </init-param>

  

  <init-param>

    <param-name>url</param-name>

    <param-value>jdbc:mysql://localhost:3306/mldn</param-value>

  </init-param>

</servlet>

<servlet-mapping>

   <servlet-name>he</servlet-name>

  <url-pattern>hello.mldn</url-pattern>

</servlet-mapping>

红色区域的初始化参数只针对于配置的hello.mldn的映射有作用,对其他的没有任何意义

时间: 2024-10-14 05:19:01

映射路径的配置的相关文章

tomcat映射路径的配置方法

一.默认配置 位置:/conf 文件夹里的server.xml文件 <Host appBase="webapps"> appBase:可以指定绝对目录,也可以指定相对于<CATALINA_HOME>的相对目录.如果没有此项,默认为<CATALINA_HOME>/webapps . 以上定义了默认根目录为"webapps"(相对路径,相对于<CATALINA_HOME>) 二.添加<Context>标签 位置

tomcat映射路径(应用程序基本目录)的配置方法

正如上篇博文 server.xml 配置详解 中所提到的那样,tomcat的默认映射路径是 host 标签的 appBase 属性(应用程序基本目录,即存放应用程序的目录 "这个目录下的内容可以通过url访问到").那么,我可以修改这个应用程序基本目录吗?可以把它指向到我的工程吗? tomcat映射路径的配置方法 一.默认配置 位置:/conf 文件夹里的server.xml文件 <Host appBase="webapps"> appBase:可以指定

SpringBoot 常用配置 静态资源访问配置/内置tomcat虚拟文件映射路径

Springboot 再模板引擎中引入Js等文件,出现服务器拒绝访问的错误,需要配置过滤器 静态资源访问配置 @Configuration @EnableWebMvc public class StaticResourceConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHand

tomcat动态映射路径

写了一个工具类,将上传文件功能保存文件的目录移到webapps目录外面,通过动态生成xml映射文件到tomcat\conf\Catalina\localhost目录下从而实现目录映射.可以被http直接访问的文件直接映射,不能被直接访问的通过输入输出流读取. files.xml文件内容(ps:xml文件名需和path配置的目录名称一样): <?xml version="1.0" encoding="utf-8"?><Context docBase=

servlet映射路径

1 访问映射过程 问题:访问URL:http://localhost:8080/day10/first  ,服务器如何相应的? 前提: tomcat服务器启动时,首先加载webapps中的每个web应用的web.xml配置文件. web.xml <!-- 配置一个servlet --> <!-- servlet的配置 --> <servlet> <!-- servlet的内部名称,自定义.尽量有意义 --> <servlet-name>First

关于映射路径@ReuqestMapping的总结

何谓映射路径呢? 映射路径,就是匹配请求路径和执行方法关系的路径 基于注解的映射路径可以忽略前后缀,如: @RequestMapping(value="/say.do") @RequestMapping(value="say.do") @RequestMapping(value="/say") @RequestMapping(value="say") 以上者四种写法效果一样,但是第三种写法较为常用,简洁明了. 三种映射路径 1

修改npm安装的全局路径和配置环境变量的坑

修改npm安装的全局路径和配置环境变量的坑 转自:http://www.qdfuns.com/notes/30749/0f66fcf5e62eed010f744d0d4adaa870.html 我之前安装npm时全是默认安装,模块全部安装在C盘了,今天心血来潮,把路径改到了D盘,结果改完后模块都不能识别了,都提示XX模块不是内部命令,这其实是环境变量配置的问题,我都是按照网上的教程改的环境变量,但是照着改也有错,反复改了好几次都不行,最后终于改好了.步骤如下: 1.要在你需要存放模块的文件夹里建

C# 之 未能映射路径

在开发中遇到此问题,如下原码,报错:未能映射路径: string filename = Server.MapPath("/logs/log.txt"); 解决方法,从根目录开始: string filename = Server.MapPath("~/logs/log.txt"); 2. 未能找到路径“F:\DevelopFiles\weixinceshi\weixin\logs\log.txt”的一部分. 问题:如下代码不能创建路径: if (!Directory

.NET 绝对路径的配置

有时候因为用IIS配置网站,会导致一些全局引用有路径问题无法引用到.今天就说一下,关于全局引用的绝对路径的配置,譬如,由于IIS配置的虚拟路径,一些CSS,JS的引用找不到,又或者自定义的一些跳转出现404.这些问题很简单也很基础. 我们可以定义一个BasePage类,把一些页面公共的引用,提示信息放在里面,这样每个页面只要继承这个类,就可直接使用BasePage里的方法了(面向对象的三大特性之一:继承都知道的吧!).首先定义一个绝对路径的字符串 /// <summary> /// 定义绝对路