web-inf

Java/Tomcat: ServletContext & getResourceAsStream Problems

北城以北 提交于 2019-12-25 05:23:09
问题 I am trying to access a conf file (located in the WEB-INF folder) from a Tomcat web app. At the moment, I have the location of the file hard coded as a String . However, this does not work when the tomcat/webapps folder is in a different location than my hard coded String indicates. I've looked online and it seems like using the getResourceAsStream () method is what I'm looking for, but I'm having a hard time getting it to work. My application is not liking it when I call the

SpringMVC入门案例:HelloWorld

浪子不回头ぞ 提交于 2019-12-25 00:40:14
本文摘自:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html 软件参数   Eclipse:Mars.1 Release (4.5.1)   Tomcat: 8.0.36   JDK:1.8.0_60   Spring-framework: 4.0.4.RELEASE 新建项目   File-New-Other,选择Dynamic web project 项目建好之后,目录结构如下: 导入jar包   我们基于Spring mvc框架进行开发,需要依赖一下的spring jar包: spring-aop-4.0.4.RELEASE.jar spring-beans-4.0.4.RELEASE.jar spring-context-4.0.4.RELEASE.jar spring-core-4.0.4.RELEASE.jar spring-expression-4.0.4.RELEASE.jar spring-web-4.0.4.RELEASE.jar spring-webmvc-4.0.4.RELEASE.jar commons-logging-1.1.1.jar(用来打印log)   在WEB-INF目录下新建lib文件夹,并将上面的jar包放入其中。 配置文件及编写代码   web.xml(WEB-INF下) 1 <?xml

IDEA用maven创建springMVC项目和配置(XML配置和Java配置)

一笑奈何 提交于 2019-12-24 18:03:57
1、DEA创建项目 新建一个maven project,并且选择webapp原型。 然后点击next 这里的GroupId和ArtifactID随意填写,但是ArtifactID最好和你的项目一名一样然后next 为了快一点创建,我们添加一个属性值,如图中亮的所示,点右边的加号,name=archetypeCatalog value=internal。 这里我们选择使用IDEA自带的maven,下面的两个分别是你的maven配置文件和你的仓库地址,我记得idea的maven一开始是没有setting.xml的,所以你要去maven的目录里面拷一份setting.xml到你的仓库中。idea的maven在安装路径的plugins文件夹下,即X:\xxx\JetBrains\IntelliJ IDEA 2016.3.2\plugins\plugins\maven\lib\maven3\conf\setting.xml拷贝到你的用户文件夹下的.m2文件夹下,为了之后能够快速的下载依赖包,我们要加一个官方库的镜像,因为maven的官方仓库在国外,太慢了。 我们在你的.m2文件夹下的setting.xml中添加如下代码: <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url

how to create files under /WEB-INF/

故事扮演 提交于 2019-12-23 18:53:28
问题 I am working on an application that stores files under /WEB-INF/someFolder/. But I dont find the right way to create files under this folder. I did this, but it is not working: File newFile = new File("/WEB-INF/fileName.xml"); When I try to check the creation: boolean isCreated = newFile.createNewFile(); I get : java.io.IOException: No such file or directory Please help me doing it in the right way. Update: I did this workaround, it is working but I dont see that it is performant solution.

Tomcat 6 not loading jars from WEB-INF/lib

喜欢而已 提交于 2019-12-23 08:46:44
问题 I'm trying to track down a configuration issue in my tomcat environment. Our production servers are running a tomcat installation and reading the war from a shared NFS mount. However, when I try the same war with a stand-alone box (with their configuration), I get the error posted below. Whats interesting, is that if I unzip all the jars in WEB-INF/lib into WEB-INF/classes, this error goes away. So, it seems like something is preventing the app from loading the WEB-INF/lib path, but I can't

SpringBoot填坑/WEB-INF/xxx.jsp not found

北战南征 提交于 2019-12-23 04:53:18
写在前面 第一次接触SpringBoot的时候,也是因为整合视图层jsp的时候怎么都是访问不了。现在是第二次接触,我觉得有必要记录一下。 如果出现访问jsp文件访问不了的问题。首先检查自己的pom.xml是否缺少依赖。 一般的依赖为: < dependency > < groupId > javax.servlet </ groupId > < artifactId > jstl </ artifactId > < version > 1.2 </ version > </ dependency > < dependency > < groupId > org.apache.tomcat.embed </ groupId > < artifactId > tomcat-embed-jasper </ artifactId > < scope > provided </ scope > </ dependency > 依赖不缺少的话,检查自己的路径是否写对: server.port=9999 spring.mvc.view.prefix=/WEB-INF/page/ spring.mvc.view.suffix=.jsp 路径也是正确的话,但是启动就是怎么都不能访问到,输入url可以触发控制器处理,甚至控制器里面的输出语句都能够输出在控制台。

CAS学习笔记(二)—— cas server端的login-webflow详细流程

无人久伴 提交于 2019-12-23 02:04:26
一、配置文件介绍 关于spring的配置信息只需放入WEB-INF/spring-configuration目录即可,cas启动时会自动加载。这个目录下的spring配置文件几乎不需要改动。 在web.xml中配置 在WEB-INF/spring-configuration中 1./WEB-INF/spring-configuration/applicationContext.xml 这个配置文件是cas的核心类配置,你不需要改动。 2./WEB-INF/spring-configuration/argumentExtractorsConfiguration.xml 这个配置文件主要是cas参数的提取。比如从应用端重定向到cas 服务器的url地址中的service参数,为什么cas认识,service起什么作用,换一参数名,是否可以?就是这里配置的类来处理的。但是这个你也不需要改动,cas默认是支持cas1.0,cas2.0及saml协议的。 3./WEB-INF/spring-configuration/propertyFileConfigurer.xml 加载cas.properties文件。 4./WEB-INF/spring-configuration/securityContext.xml 关于安全上下文配置,比如登出,认证等,一般情况下不需要改动它 5./WEB

Red Hat 4.8(Linux-3.10 x64)搭建jenkins自动化部署

心已入冬 提交于 2019-12-22 17:08:23
Red Hat 4.8(Linux-3.10 x64)搭建jenkins自动化部署 发布普通war包 1.下载、配置jenkins 官网地址(https://jenkins.io/zh/),选择适合自己的版本。 选择合适的版本,为了方便我选择war包的方式,然后发布到tomcat下,启动tomcat,关注下启动日志,记录jenkins管理员的默认密码,也可以在jenkins生成的密码文件中找到。 2.配置Jenkins 输入上一步的管理员密码,进入配置jenkins界面。 下载需要的插件,推荐的都下载:git、svn、maven、Ant、Pipeline、gradle、SSH等相关的插件。 配置jdk,git,maven等相关地址。 3.创建项目 进入主界面,点击新建任务 输入项目名称,选择自由风格的软件项目,点击确定。我这里是一个普通的web项目。 如果是maven项目,选择构建maven项目 点击确定。进入配置界面 输入仓库地址: 如果地址有权限限制,则会报如上错误。 上面配置下项目构建环境。 下面配置已经编写好的构建脚本,以及启动命令,点击保存。 脚本文件jenkins-test-driver.sh: #!/bin/bash DATE=`date + % F- % H- % M` export BUILD_ID=dontKillMe #打包项目 #echo

hibernate 报错大全

怎甘沉沦 提交于 2019-12-22 12:10:41
日志 使用JDK的自定义Comparator对Cllections进行排序 oracle数据库拼音排序及NLS_SORT配置 Hibernate常见错误合集 2012-05-23 19:04:05| 分类: SSH | 标签:hibernate 一对多 |举报|字号 订阅 下载LOFTER我的照片书 | 1.错误:object references an unsaved transient instance - save the transient instance before flushing: com.xxxx.bean.java.Sysblog; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.xxx.bean.java.Sysblog 解决方法:没有可预期的实例,当然就要实例化对象咯 2.错误:Exceptionobject references an unsaved transient instance - save the transient instance before flushing: src

Tomcat6 ignores web-inf/lib

梦想与她 提交于 2019-12-21 21:44:14
问题 Brief: Tomcat6 can't recognize my ojdbc14.jar in WebRoot/WEB-INF/lib. I suppose I don't need to configure anything, just putting the .jar file in there and it should work. Details: I've created a web application and put ojdbc14.jar in WEB-INF/lib folder. When I start Tomcat6 and access an index.jsp page which creates an object that initiates a connection to my oracle database , an error occurs saying "Cannot load JDBC driver class 'oracle.jdbc.OracleDriver'". Apparently Tomcat6 can't