一.build path&WEB-INFO/lib介绍 build path:可以说是引用: WEB-INFO/lib:可以说是固定在一个地方: eclipse编译项目的时候是根据build path的,如果不用eclipse来发布项目的话,就会出现找不到jar,tomcat运行项目首先是在它自己的公共lib里找jar,如果找不到的话就会去项目的WEB-INFO/lib目录找,如果找不到就报错. build path引用的jar可以引用lib下的jar,也可以引用硬盘上任何可以访问位置上的jar…
一.在Java web工程WEB-INF下创建weixin.properties属性文件 weixin.properties属性文件里内容如下: 二.创建PropertiesUtils.java测试类,内容如下: 三.然后就可以获取到weixin.properties中的username内容为wly…
在eclipse集成tomcat开发java web项目时,引入的外部jar包,编译通过,但启动tomcat运行web时提示找不到jar包内的类,需要作如下配置,将jar包在部署到集成的tomcat环境中. 问题:在 web应用 右键->Run as -> Run on Server情况下,会找不到Java Resources下Libraries的jar,应该是eclipse工程在发布到tomcat时并未将lib内jar包发布过去: 解决:右键web应用,选择Properties->de…
1.使用filter方法存储 这种方法比较推荐,因为它的服务器使用范围比较多,不仅限于tomcat ,而且实现的原理比较简单容易控制. 可以使用memcached-session-filter 官方网址:http://code.google.com/p/memcached-session-filter/ 2.使用tomcat sessionmanager方法存储 这种方法服务器只能使用tomcat,但网上有针对memcached和redis实现,直接配置就行了. memcached实现: 网址:…
使用maven生成web工程后,编译需要下servlet-api.jar和jsp-api.jar文件. pom文件中的写法为: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> 这种写法在使用mvn targe命令时有效的,…
首先两种方式对于放置jar包的方式是不同的: Build path(构建路径):对于种方式来说,可以算是对jar包文件的一个引用.可以引用lib下的jar包,也可以引用本地磁盘上的jar包. WEB-INF/lib:对于这种方式来说,是将jar包文件放在了一个项目的固定的lib文件夹下. 其次是两种方式所构建的项目的可移动的问题: 对于用构建路径的方式的jar包,一旦将做好的项目给他人,他人将失去该项目的jar包,无法使用. 对于放到lib下的jar包,会随着项目的移动而移动,他人将获得该项目的…
首先两种方式对于放置jar包的方式是不同的: Build path(构建路径):对于种方式来说,可以算是对jar包文件的一个引用.可以引用lib下的jar包,也可以引用本地磁盘上的jar包. WEB-INF/lib:对于这种方式来说,是将jar包文件放在了一个项目的固定的lib文件夹下. 其次是两种方式所构建的项目的可移动的问题: 对于用构建路径的方式的jar包,一旦将做好的项目给他人,他人将失去该项目的jar包,无法使用. 对于放到lib下的jar包,会随着项目的移动而移动,他人将获得该项目的…
Eclipse 启动Tomcat后web项目的classes的子文件夹中没有calss文件. 经网上查得以下方法可解决 把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉了. 目前推测原因可能是项目中jsp文件出现过多的错误,导致java文件不编译.…
build path中的order and Export,如果两个libarary中有相同功能的jar包,则编译器会选择顺序在前的jar包中相应的类作为编译所需. 所以,当项目jar包较多的时候,如果导入了多次的jar包版本不一样,而没有使用到你想用的那个版本jar包时,编译问题就会出现.如下图所示: 一:编译正常,因为使用了Maven Dependency中指定的javax.servlet-api 3.0.1jar包. 二:编译错误,因为使用了java EE5 libarary…
转载: http://xyly624.blog.51cto.com/842520/865630/ Maven项目下HttpServletRequest 或 HttpServletResponse需引用的依赖包:servlet-api.jar,并将scope设置为provided. pom.xml: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifac…
感谢大佬:https://blog.csdn.net/shan9liang/article/details/17266519 问题起源: 今天再在ESB调用WebService测试,需要在jboss上部署一个ejb项目(ejb发布的webservice),过去部署好好的代码,这次再部署上去竟然报错了,log记录的错误如下: [org.jboss.detailed.classloader.ClassLoaderManager] (HDScanner) Unexpected error during…
以下文章转载自a personal blog:For Future,因为昨天下午在cmd模式下编译servlet失败,后来在网上找到这篇文章帮我解决了该问题,我觉得挺值得收藏的,并且这篇文章对"两个jre"和"三个lib"的功能简单扼要的解释清楚了.-----------------------------------------    lib目录下放置着jar包.程序中的import语句找的就是这些文件!例如:import javax.servlet.Reques…
------------siwuxie095                                 在 TestBuildPath 的 Build Path 中包含 SupportProject         工程名:TestBuildPath 包名:com.siwuxie095.buildpath 类名:Main.java     工程结构目录如下:                 工程名:SupportProject 包名:com.siwuxie095.support 类名:Fu…
Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就有红叉,说不识别这个类,build path只是是建立项目对本地存放的包的引用,并没有将包复制到项目中. 复制到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常. 以下内容摘自:http://s343174147.iteye.com/b…
新建项目没有src/main/java 和 src/main/resources 两个source文件的解决方法: Step 1 : Create a Maven Webapp project. Right click on the Package Explorer pane go to New –> Maven Project Step 2 : Select the archetype as “maven-archetype-webapp”  and click on next and giv…
在这里记录一下在eclipse中比较容易搞混淆和设置错误的地方.如下图所示的功能: 最精准的解释如下: Build Path是运行时环境  Compiler是编译时环境  假设,你的代码用到泛型,Build Path环境为1.5,Compiler环境为1.4,那么会显示编译错误,无法编译:但是这样的web项目是可以在web容器中运行的,前提是你的容易支持1.5语法. Build Path里面是你的class文件的运行环境级别,非编译器需要使用到的,例如,如果用的1.4就不能使用泛型.而Compi…
roject facets做什么用? http://baike.baidu.com/view/6257360.htm,其实我感觉,就是让我们在创建项目时候,可以独立定义一个有一个模板供我们使用,在里面定义各种用到服务的版本,你在导入从其他地方拿过来的项目时候,需要修改项目与project facets的编译环境一致. 牛人博客:(有详细解释jdk compile与build path) http://blog.csdn.net/shan9liang/article/details/1726651…
web Servlet 3.0 模块化 原本一个web应用的任何配置都需要在web.xml中进行,因此会使得web.xml变得很混乱,而且灵活性差,因此Servlet 3.0可以将每个Servlet.Filter.Listener打成jar包,然后放在WEB-INF\lib中:注意各自的模块都有各自的配置文件,这个配置文件的名称为  web-fragment.xml ;(注意:配置文件的名必须是这个) 制作一个Servlet模块的步骤: 1.编写Servlet,并编译: 2.将此编译class文…
因为maven项目jar包放在Maven Dependencies内,用tomcat启动web项目,会找WEB-INF下的lib目录,需要部署Maven Dependencies 选中项目-properties…
其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因是,为了项目的部署和发布,通常把项目打包,通常在打包部署的时候,会在里面加上部署的相关信息. 这个打包实际上就是把代码和依赖的东西压缩在一起,变成后缀名为.jar和.war的文件,就是我们说的jar包和war包. 但是这个“压缩包”可以被编译器直接使用,把war包放在tomcat目录的webapp下,tomcat服务器在启动的时候可以直接使用这个war包.通常tomcat的做法是解压,编译里面的代码,所…
由于项目一些特殊需求,pom依赖的包可能是非Maven Repository下的包文件,因此无法自己从网上下载.此时,我们团队git上对该jar使用. Maven项目pom引入lib下jar包 在eclipse project下根下创建一个lib文件夹,将依赖包拷贝到这个lib下. 然后,修改Pom.xml <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.11…
1:在工程目录下新建一个文件lib  导入jar包在里面 2:在jar包上右键  ——>build path——>add to bulid path OK!…
1.tomcat下的lib目录,自己带有的jar包有:servlet.jar,tomcat-jdbc.jar,tomncat-dbcp.jar,jsp.jar等 2.tomcat下的lib目录,自己带有的jar包有:servlet.jar,tomcat-jdbc.jar,tomncat-dbcp.jar,jsp.jar等 3.tomcat下的lib目录,自己带有的jar包有:servlet.jar,tomcat-jdbc.jar,tomncat-dbcp.jar,jsp.jar等 4. jar包…
解决方案一: Ctrl+Alt+Shift+s打开projuect Structure-->Livraries-->➕-->java-->选择对应的lib目录即可! 解决方案二:在pom.xml中添加本地jar包,类似代码如下: <dependency> <groupId>htmlunit</groupId> <artifactId>htmlunit</artifactId> <version>2.21-OSG…
idea中新建maven web项目,完善java,resources目录: pom.xml中添加jdbc依赖,mybatis generator的依赖和插件: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test&…
本文同时发布于见鬼网:https://faceghost.com/article/483341 概述:spring 加载完成后,我们有时候会做一些初始化工作,如加载一些缓存,DB,等,这里采用实现ServletContextListener接口,来去判断. 特别注意的地方是,我们在web.xml中配置这个listener一定要在spring配置的下面. web.xml <listener> <listener-class>org.springframework.web.contex…
1.进入到jdk下的bin目录 keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore -validity 36500 附:d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下. "-validity 36500”含义是证书有效期,36500表示100年,默认值是90天 2.输入keystore密码 密码任意,此处以123456为例,要记住这个密码,之后在进行ser…
抄至 http://blog.csdn.net/cx0330/article/details/68957914 我遇到的问题是:不知道怎么配置,感觉在服务器上部署一个web项目,应该是很高大上,步骤应该很繁琐,但是,事实却不是那样.配置反而挺简单. tomcat配置:在tomcat安装目录中的conf文件夹下有一个配置文件:server.xml 1. 文件里的:<Connector port="8080" protocol="HTTP/1.1"       …
今天在用springboot搭建多模块项目,结构中有一个父工程Parent  一个通用核心工程core 以及一个项目工程A 当我在工程A中引入core时,没有问题,maven install正常 当我在工程A中使用core的类时,编译器没有报错,但是在maven install时就会报如下错误: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)…
博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ------------------------------------------------------------------------------------------------------------------…