首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

访问WEB-INF目录中JSP文件

转自:http://blog.csdn.net/eidolon8/article/details/7050114 方法1: 本来WEB-INFjsp就是无法通过地址栏访问.所以安全.如果说你要访问这个文件夹中...").forward(request,response); 怎么样让servlet访问web-inf网页或jsp文件呢.因为web-inf下,应用服务器把它指为禁访目录,即直接在浏览器里是不能访问...因些,可以让servlet进行访问,如web-inf下有a.jsp则可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response...);进行派遣访问.但如果web-inf下有a.htm,则用request.getRequestDispatcher("/WEB-INF/a.htm").forward(request,response)....抱有这个想法,开始动手 在tomcat下conf/web,找到jsp访问方式, [html] view plaincopy jsp

3.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

SpringBoot Jar 瘦身部署

SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼:编译出来 Jar 包很大,如果工程引入了许多开源组件(SpringCloud...二、瘦身前Jar包 ?...Tomcat在部署Web工程时候,可以进行增量更新,SpringBoot也是可以~ SpringBoot编译出来Jar包中,磁盘占用大,是一些外部依赖库(jar包),例如: 进入项目工程根目录,...步骤3: 运行编译后Jar包 将 步骤1 解压出来lib文件夹、步骤2编译jar包放在同一个目录, 运行下面命令: ? 或者在maven中输入一下命令导出需要用到jar包 ? ? 备注 ?...1、通常,一个工程项目架构确定后,引入jar包基本上不会变,改变大部分是业务逻辑; 2、后面如果需要变更业务逻辑,只需要轻量地编译工程,大大提高项目部署效率。

1.2K30

零构建可视化jar部署平台JarManage

项目背景 在java项目部署过程中,由于内外部各种因素,可能会遇到一些感觉操作不便捷场景,例如 jar包未随系统自动启动需要每次手动重启 系统vpn堡垒机多重防御更新繁琐 系统无图形化界面命令行操作复杂...等等… 在工作中之前也总结了windowsJar部署工具与linux下jar包自动化部署脚本,这次就想着否能将二者统一结合,本着简单/高效/功能专一原则,做出一 个可视化jar部署平台,JarManage...应运而生 功能介绍 项目地址:https://gitee.com/code2roc/jar-manage 支持在线创建项目,上传Jar包,自动备份,配置启动参数,注册系统服务,查看启动日志等功能,具有以下优点...基于servlet开发,依赖简洁,部署包10MB左右 结合嵌入式tomcat一键部署,无外部容器依赖 使用h2db存储数据,无外部数据库依赖 适配windows/linux平台,满足多种环境 具体项目经平台部署后自动注册系统服务...if (os.startsWith("win")) { platform = DepolyPlatform.Windows; } 通过system-release文件识别部分基于CentOS开发Linux

37730

WEB-INF目录下jsp访问外部css,js等配置文件

WEB-INF目录下jsp访问外部css,js等配置文件 1、项目目录结构: 2、解决方案 2.1 EL表达式实现 2.2 设置base标签 2.3 实现效果 3、总结 3.1 ${pageContext.request.contextPath...} 3.2 base标签 1、项目目录结构: 我现在要在404.jsp页面访问webapp/commons目录下面的css和js 2、解决方案 2.1 EL表达式实现 jsp文件头部加上 使用EL表达式获取项目路径,引用在原路径前面,即可成功访问...也就是取出部署应用程序名或者是当前项目名称 3.2 base标签 base 元素可规定页面中所有链接基准 URL 默认情况下,页面中链接(包括样式表、脚本和图像地址)都是相对于当前页面的地址...(即:浏览器地址栏里请求URL)。

1.5K20

linux运行jar命令_linux部署jar几种方式

大家好,又见面了,我是你们朋友全栈君。 要运行java项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。...一、java -jar XXX.jar 这是最基本jar包执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。...二、java -jar XXX.jar & &代表在后台运行,使用ctrl+c不会中断程序运行,但是关闭窗口会中断程序运行。...三、nohup java -jar XXX.jar & 使用这种方式运行程序日志会输出到当前目录下nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序执行。...三、nohup java -jar XXX.jar >temp.out & >temp.out意思是将日志输出重定向到temp.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序执行。

6.9K20

使用TScopy访问锁定文件

关于TScopy 在事件响应(IR)过程中,研究人员通常需要访问或分析文件系统上文件。有时这些文件会因为正在使用而被操作系统(OS)锁定,这就很尴尬了。...TScopy允许以管理员权限运行用户通过解析文件系统中原始位置并在不询问操作系统情况下复制文件来访问锁定文件。...当然了,社区还有很多能够执行类似任务其他工具,比如说RawCopy,而我们TScopy也是基于该工具开发出来。...通过分析主文件表(MFT),脚本绕过了文件上操作系统锁。此前RawCopy是用AutoIT编写,很难修改,因此我们才决定将RawCopy移植到Python上。...TScopy在迭代目标文件完整路径时缓存每个目录和文件位置。然后,它使用此缓存优化对任何其他文件搜索,确保以后文件拷贝执行得更快。

76630

Spring Boot -- 如何获取加载JAR文件流

最近遇到一个需求,在程序运行期间,拿到加载类对应jar包,然后上传到另一个地方,本以为利用ClassLoader直接定位到jarInputStream流直接读取就ok,事实却没有这么简单,我把问题总结为以下几个小点...如何根据加载类定位到jar?...对于加载类,可以通过其对应Class类getProtectionDomain()方法获取到对应文件信息,以获取commons-lang3jar包为例,如清单1所示。...清单4: 打包成war包输出 { "jarFile": "file:/Users/quding/develop/apache-tomcat-8.5.38/webapps/ROOT/WEB-INF/lib...文章标题: Spring Boot -- 如何获取加载JAR文件流 文章链接: https://mrdear.cn/2019/03/19/framework/spring/在jar中获取jar文件流

5.4K10

可运行jar几种打包部署方式

java项目开发中,最终生成jar,大概可分为二类,一类是一些通用工具类(不包含main入口方法),另一类是可直接运行jar包(有main入口方法),下面主要讲的是后者,要让一个jar文件可直接运行...,中间蓝色jar路径(多个jar之间用:号连接),最后绿色部分是main方法所在类名,按这个思路 把这二个jar包扔同一个目录下,输入如下命令: java -classpath my-jar.jar...jar包是分开,这在云环境中,上传部署比较麻烦,得传多个文件(或者上传前,先压缩成一个包,再传到服务器上解压),服务器节点多时,操作起来太累。...,只是一个空壳,这样jar包,跟方法1得到jar包是一样。...第三种方式,很适合云环境部署,只需要扔一个jar包上去就完事了,这种all-in-onejar包,也被换为fat-jar

2.2K20

spring boot整合jsp时候访问页面错误日志:Path with WEB-INF or META-INF:

虽然spring boot 官方不推荐使用jsp.然后凯哥qianqian,想整合jsp。在整合过程中遇到了错误: 在访问页面的时候: 页面错误: ? 日志错误: ?  ...Path with "WEB-INF" or "META-INF": [WEB-INF/jsp/welcome.jsp] 问题解决: 因为spring boot 不推荐使用jsp。...这两个是参考spring boot 官方给出simple-jspdemo 官方git中demo如下图: ?...注: 这里要注意,只能是打成war包在非嵌套tomcat容器才能看到效果,直接在嵌套tomcat容器是看不到效果,因为不支持,例如在IDE直接右键run main函数或者打成可执行jar包都不行...优先级大于InternalResourceViewResolver优先级,所以同时存在的话,会返回freemarker视图

4.7K20

这款开源博客部署访问只要300秒?我不信!

Halo 只是一个 80Mb jar 包,直接在服务器运行即可启动。它内置了 H2 数据库,所以也不用部署 MySQL 等数据库服务。同时他也支持 Docker 部署,很赞。 后台管理简洁方便。...部署 Jar启动 部署很简单,如果是 jar部署,则先从项目 GitHub 库中下载安装包 halo-1.4.17.jar,执行命令: java -jar halo-1.4.17.jar 要注意,...所以出现这个报错时不要慌,先检查一下你部署服务器(或者本地机器)上 JDK 版本是否支持当前版本 Halo。...如果是初次访问,会进入安装向导。 用户名和密码是以后登录后台用,一定不要忘了。 安装完成后,登录进入后台界面,非常简洁了。 总结 博客初始化完成,就可以尽情地使用了。...从下载 jar 包到部署、初始化、发布文章一共也就用了不到 5 分钟时间;其次是更换主题方便,简单安装就有好看界面呈现给大家;而且它是 Java 开源项目,有什么我不满意地方改起来也很方便。

34430

一款可以通过 Web 访问 Linux 终端神器!部署简单,界面友好(开源)

简介 rtty 一款可以在任何地方都能通过 Web 访问设备终端神器! rtty 由客户端和服务端组成。客户端采用纯C实现,服务端采用 GO 语言实现,前端界面采用 vue 实现。...使用 rtty 可以在任何地方通过 Web 访问设备终端,通过 设备ID 来区分您不同设备。rtty 非常适合远程维护 Linux设备。...根据 设备ID 访问不同设备 支持 HTTP 代理 访问设备 Web 基于 Xterm.js 全功能终端 部署简单,使用方便 部署服务端 安装依赖 Ubuntu, Debian sudo apt...使用 Web 浏览器访问服务器:http://your-server-host:5913,然后点击连接按钮。...rtty -R 远程设备传输文件到本地 rtty -S test.txt 开源地址:https://github.com/zhaojh329/rtty 中文使用文档:https://github.com

79430

SpringBoot打包部署解析:jar生成和结构

SpringBoot打包部署解析 SpringBoot项目支持两种常见打包形式: jar 包和 war 包。...在享受便利同时,我们也需要多少了解一下 Spring Boot jar 包是如何生成,以及如何通过 jar 包启动运行。...本节 jar生成、结构、运作原理来分析 Spring Boot实现。 jar生成 Spring Boot 可执行 jar 包又称作 fat jar”,是包含所有三方依赖 jar。...(new None()); } LayoutType 定义可以看出,Spring Boot 其实是支持多种类型 archive ( 即归档文件) : jar 类型、war 类型、zip 类型、...本文给大家讲解内容是SpringBoot打包部署解析:jar生成和结构 下篇文章给大家讲解是SpringBoot打包部署解析:Launcher实现原理; 觉得文章不错朋友可以转发此文关注小编;

1.5K30

【玩转Lighthouse】SpringBoot-项目打包到上云部署,实现公网访问

一、背景概述 新手Java开发人员,在本地完成SpringBoot项目开发后,若需要上线部署,通过外网对项目进行访问,则可以将项目部署到Lighthouse轻量应用服务器上,实现24小时不间断服务...以Vue项目为例: 如下代码是我前端项目中指定后端请求地址,一共有3个。其中生产环境地址就是项目部署到服务器后后端请求地址。...包存放于项目target目录下,我们需要将这个jar部署在服务器上运行。...image.png 必须配置参数有: 项目jar路径:选择刚刚上传jar包。 项目端口:此端口需要在服务器防火墙中放行,确保可以外网访问。...image.png 以上就是在Lighthouse轻量应用服务器上部署SpringBoot项目的全部细节,希望对你动手部署提供良好帮助。

1.1K60

Java EE之SSM框架整合开发 -- (9) Spring MVC入门

宏观角度考虑,DispatcherServlet是整个Web应用控制器;微观考虑,Controller是单个Http请求处理过程中控制器,而ModelAndView是Http请求过程中返回模型...9.2 第一个Spring MVC应用 9.2.1 创建Web应用并引入JAR包 在Eclipse中,创建一个名为ch9Web应用,在ch9lib目录中添加Spring MVC程序所需要JAR...包,包括Spring4个核心JAR包、commons-loggingJAR包以及两个Web相关JAR包(spring-web-5.0.2.RELEASE.jar和spring-webmvc-5.0.2... 注册用户,去登录!...Controller映射信息 传统风格控制器定义后,需要在Spring MVC配置文件中部署它们(学习基于注解控制器后,不再需要部署控制器)。

93950
领券