问题:eclipse中javaweb项目,打成jar包供其它项目使用,发现无法识别使用注解的bean. 原因参考: http://blog.csdn.net/wangpeng047/article/details/8202353 https://stackoverflow.com/questions/13245570/jar-file-add-directory-entries-eclipse-option-while-exporting-jar http://www.iteye.com/pro…
1.1      文档注释导出帮助文档 在eclipse使用时,可以配合文档注释,导出对类的说明文档,从而供其他人阅读学习与使用. 通过使用文档注释,将类或者方法进行注释用@简单标注基本信息.如@author 作者.@version代码版本.@param方法参数.@return方法返回值等. package cn.itcast; /** * 我的工具类 * @author Li * @version 1.0版本 */ public class Tool { /** * 返回两个整数的累加和 *…
为什么项目的jar包会和tomcat的jar包冲突? 碰到这个问题,猜测tomcat启动时会将自己的lib和项目的lib在逻辑上归并为一个大的lib,但是并没有做版本区分以及去重,这样相同的包可能就有两个引用,启动时自然就不知道用哪个包了,从而引发冲突.纯属猜测,等研究了tomcat的加载过程之后再补充更正.之前下载的How Tomcat Works.pdf还没来得及看,应该能解答所有问题,纯英文版的. 一下是tomcat\lib下的包,框出来的是容易不小心二次引入的包,注意下就好了. 补充:…
由于项目的数据库需求改变了,有mysql数据库变为oracle的,那么对于项目就是需要改变数据库连接池.这个项目运用了mavean框架,那么下载jar在pom.xml文件中填写就可以了,但是oracle的jar在mavean上下载不下来,我网上查询了一下说是不可以从mavean上下载oracle的jar.于是我就想了在下载oracle的jar导入项目中就可以,如下图: 于是我就用Junit4框架进行测试,可以从数据库中得到数据显示在控制台上,但是mavean 的web项目在tomcat上启动,于…
关于springboot项目的jar和war两种打包方式部署的区别 关于springboot项目的jar和war两种打包方式部署的区别? https://bbs.csdn.net/topics/392493467 1.我的一个springboot项目,用mvn install打包成jar,换一台有jdk的机器就直接可以用java -jar 项目名.jar的方式运行,没任何问题,为什么这里不需要tomcat也可以运行了? <dependency> <groupId>org.sprin…
01eclipse快捷键 Ctrl+T:查看所选中类的继承树 例如,在下面代码中,选中Teacher类名,然后按Ctrl+T,就会显示出Teacher类的继承关系 * B: 查看所选中方法的源代码 Ctrl+滑动鼠标点击方法名,或者选中方法名后,按F3键查看所选中方法的源代码. ###02java中的文档注释和制作(sum) * A: 在eclipse使用时,可以配合文档注释,导出对类的说明文档,从而供其 他人阅读学习与使用. 通过使用文档注释,将类或者方法进行注释用@简单标注基本信息.如@a…
概念解释: classpath : 即项目中WEB-INF下面的classes目录; 应用: [01] src路径下的文件在编译后会放到WEB-INF/classes路径下.默认的classpath是在这里.直接放到WEB-INF下的话,是不在classpath下的.用ClassPathXmlApplicationContext当然获取不到的.   [02] 如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的.用maven构建项目时候resource目录就是默认的clas…
步骤1.在eclipse菜单栏中,Window–>Preferences–>General–>Content types 将JAR Content , Java Class File 的Default encoding都设置为你要的编码. 步骤2.光设置上面的还不行,还需要再设置Workspace的编码.Window–>Preferences–>General–>Workspace,将Text file encoding的默认编码也设置为和上面一致的编码.…
1.下载net.sf.fjep.fatjar_0.0.32.jar  http://files.cnblogs.com/files/milanmi/net.sf.fjep.fatjar_0.0.32.jar.zip 2.下载后,直接放在eclipse\plugins的目录下即可. 3.从新打开eclips,进入…
使用Maven作为项目jar包依赖的管理,常常会遇到命令行启动,笔者也是哥菜鸟,在做微服务,以及服务器端开发的过程中,常常会遇到项目的启动需要使用main方法,笔者潜心的研究了很多博客,发现大多写的都是很零散,没有设计到应用场景,这里打算个人总结一下,一方面作为自己的学习笔记,另一方面作为大家的技术分享 这里是我写好的一个项目的启动脚本,这里需要注意几个地方 1:wins的编辑器,换行符是\r\n,而linux的换行符是\n,所以在我们编辑好了.sh的启动脚本后,会发现在linux上启动会出现…
参考文档: https://www.cnblogs.com/DFX339/p/8241253.htmlhttps://blog.csdn.net/windanchaos/article/details/77916946 1 java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war2还有一种办法直接在shell(要后台执行命令前)加入: BUILD_ID=dontKillMe举例: BUILD_ID=dontKillMe nohup…
做springboot的都知道,发布方式不是war发布了,是jar发布,启动jar就可以直接运行,并且环境都是集成的. 首先,先将项目打包成jar,这里假设你的eclipse已经安装了maven插件. 右键-run as-maven Install 之后看控制台的信息: 到这里说明已经打包成功了. 在本地测试下(运行) 进入到你的磁盘,使用命令运行jar项目 java -jar classteacher.jar 可以看运行的信息: 看起来是成功的,然后可以打开网页看看,检验下. 到此,本地验证成…
问题 十年以前写java项目总会干这么一个事情: 调包. java项目往往依赖了很多第三方jar包,而这些jar包又有他自己依赖的第三方jar包,从而就能形成一个依赖树. 而程序运行要把这些所有的依赖都加载到内存中的, 如果有一个第三方jar包被依赖了两次或两次以上, 而且版本还不一样,就会依赖冲突,此时就需要调包, 调包就是调整依赖包. 调包其实是一个很繁琐和头疼的事情. 然后maven出现了,我第一次接触maven就让他的依赖管理吸引了,这让程序员从调包这种苦力活中解脱出来了.虽然maven…
jar -cvfm0 123.jar    META-INF\MANIFEST.MF(配置文件第一个位置) BOOT-INF org…
如果父pom中使用的是 <dependencies>....</dependencies> 方式, 则子pom会自动使用pom中的jar包 如果父pom使用 <dependencyManagement> <dependencies>.... </dependencies> </dependencyManagement> 方式,则子pom不会自动使用父pom中的jar包,这时如果子pom想使用的话,就要给出groupId和artifac…
1.查看所依赖的jar文件 (1)File--->Project Structure (2)Modules--->project01---->dependencies,可见所缺少的jar包…
1.新建HelloFriend项目,同时建立Maven约定的目录结构和pom.xml文件 HelloFriend    | --src | -----main | ----------java | ----------resources | -----test | ---------java | ---------resources | --pom.xml 如下图所示:…
上图为一个由Luyten工具反编译后的一个jar包 说明: SpringBoot提供的bootstrap的类是放到包的最外面,比如上面的org.springframework.boot.loader. 应用程序的代码则是需要放到BOOT-INF/classes目录下面:然后应用程序依赖的其他的jar包文件需要放到BOOT-INF/lib目录下.当这个jar作为standardalone的程序运行时(没有放到container),SpringBoot会在生成的META-INF/MANIFEST.M…
Hbase的极限测试的内容是把之前编过的网站的后台数据库改成hbase即可. 我很快就在hbase数据库中建完表,也把关于操作数据库的函数写好了. 当我调试时,发现在jsp中的操作数据库的函数都不能用. 提示我与没有找到与hbase的类,可是我当时已经通过Build Path的方式把与Hbase有关的所有jar包导入项目. 然后我在控制台测试这些函数,可以使用,没有报错,我就纳闷了. 我就一直卡到测试结束,一直没有解决. 等考试结束,我问了大佬,这种情况怎么解决. 他们告诉我Dynamic We…
第一步  第二步  第三步 转自:https://blog.csdn.net/waterimelon/article/details/69243651…
在WEB-INF/weblogic.xml中进行如下配置: <container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> </container-descriptor>…
                1.情景说明 在eclipse中,为什么Java文件修改后,重启tomcat class文件才能生效? 为什么jsp修改后,不需重启tomcat就能立即生效? 为什么静态资源(*.js,*.css,*.html,图片.pdf)等文件修改后,会即时生效? 2.探究eclipse的自动构建功能(Build Automatically) 自动构建的对象:src目录下的所有文件: src目录被指定用来存放Java源文件(*.java)及配置文件(*.xml,*.prope…
前言 添加引用Module项目 设置Module项目的Libs的Jar在主项目里使用 1.在项目里添加libs包,并且加入jar 2.设置这个module项目的build.gradle dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constrai…
1.首先IDEA巨坑无比的地方是引入时,只要哪怕一个依赖下载不到,就会长期阻塞,删除.重新引入都没用!! 2.注释掉项目及其子项目中所有pom.xml中引用的spring仓库,否则即使maven配置阿里云,也从这个仓库下载,根本就是下载不到,失败! 3.将所有dependencies和dependencyManagement里面的Spring Cloud版本和Spring Boot版本改为2.0.1.RELEASE,但Eureka组件除外!!注意:Zuul.Turbine组件也是!!它们要引入1…
1.jar包 jar包是一个可以包含许多.class文件的压缩文件.我们可以将一个jar包加入到项目的依赖中,从而该项目可以使用该jar下的所有类:也可以把项目中所有的类打包到指定的jar包,提供给其他项目使用. 2.Eclipse中项目的jar包导出 File--Export--Java--JAR file--输入jar保存的路径和文件名--Finish--到保存的路径右键选择压缩软件打开 3.Eclipse中项目的jar包导入 (1)导入jar包的过程是将jar包加入到项目的.classpa…
iOS完整App资源收集 <iOS完整app资源收集>  <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App 源码值得参考?> 摘自github上# TimLiu-iOS的文章======== 自己总结的iOS.mac开源项目及库,持续更新.... github排名 [https://github.com/trending](https://github.com/trending),github搜索:[htt…
build path:引用 web-inf/lib:固定 eclipse编译项目是根据build path的.如果不用eclipse来发布项目的话,就会找不到jar. tomcat运行时首先在它自己的公共lib找jar,找不到就会去项目的web-inf/lib目录找,找不到则报错. build path 可以引用lib下的jar,也可以引用硬盘上任何位置的jar. 推荐把jar放在lib下,以避免jar包冲突.缺失导致的问题.放在其他位置,检查起来相对麻烦.…
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 简介: 有的项目需要在Android中加入Unity功能,例如ANDROID应用中嵌入Unity3D视图(展示3D模型) 有的项目需要在Unity中加入Android功能,例如3D语音天气球(源码分享)--创建可旋转的3D球 由于Android中的功能和代码只能当作一个Unity插件,需要在Unity进行最终的Build后生成apk文件运行. 所以无论上面两种情况都涉及了在Unity中加…
在平时的工作中,我们都会经常查阅一些英文文档来解决平时遇到的问题和拓宽视野.看到好的文章或者书籍有没有想要和小伙伴分享的冲动,那么我们一起来翻译吧- 翻译主张 "信 达 雅" ."信"指意义不悖原文,即是译文要准确,不偏离,不遗漏,也不要随意增减意思:"达"指不拘泥于原文形式,译文通顺明白:"雅"则指译文时选用的词语要得体,追求文章本身的古雅,简明优雅.身为非专业翻译人员,要达到以上三点不是很容易的,但是我们要尽可能往这个方向…
一.C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包…