随笔分类 - Java
摘要:安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。 有时候,我们可能会因为c盘空间、安全性等原因,想要为maven repository换个家,操作起来并不难:修改maven的配置文件,位置为%MAVEN_HOME%/...
阅读全文
摘要:I actually like MY JavaScript files to be validated, but I definitely don't want to validate and deal with trivial warnings with third party libraries. That's why I think that turning off validation ...
阅读全文
摘要:我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dy...
阅读全文
摘要:一个比较恶心的问题.在使用过程中项目中有个错误 ,找不到原因.. An error occurred while filtering resources Maven -> Update Project... resolved this problem for me
阅读全文
摘要:Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Servlet必须部署在Java servlet容器才能使用。虽然很多开发者都使用Java Server Pages(JSP)和Java Server Faces(JSF)等Servlet框架,但是这些技术都要在...
阅读全文
摘要:eclipse使用指南eclipse下载地址:1、eclipse快捷键2、将eclipse新建项目的默认编码GBK改为UTF-83、Java 编程下 Eclipse 如何设置单行代码显示的最大宽度4、使用Eclipse创建模板并格式化代码5、Java compiler level does not ...
阅读全文
摘要:你可能想要配置 Maven 使其完全跳过单元测试。 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成。 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个 JAR 而不是去修复所有的单元测试。 Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数。 在命令行,只要简单的给任何目标...
阅读全文
摘要:org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type org.codehaus.jackson.map.JsonMappingException: No suitable constructor foundfor type [simple type,class test...
阅读全文
摘要:修改了编译级别之后出现如下错误提示: Description ResourcePath LocationType Java compiler level does not match the version of the installed Java project facet.SSJ UnknownFaceted Project Problem (Java Version Mismatch)...
阅读全文
摘要:依赖范围控制哪些依赖在哪些classpath中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile(编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。 provided(已提供范围) provided依...
阅读全文
摘要:1:Maven命令下载源码和javadocs 当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的: mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc
命令使用方法:首先进入到相应的pom.xm...
阅读全文
摘要:直接将项目改为UTF-8编码,无效! 要通过修改pom.xml文件,告诉maven这个项目使用UTF-8来编译。 方案一: 在pom.xml的/project/build/plugins/下的编译插件声明中加入下面的配置:UTF-8 即: org.apache.maven.plugins maven-compiler-plugin ...
阅读全文
摘要:有两种方法: 1、tomcat目录下的conf文件夹, server.xml 2、增加Web部署文件 在conf/Catalina/localhost下增加 部署文件名随便 文件内容如下: path是应用在服务器上的虚拟路径,如果要配制成默认引用,则将path设为空就可以 注意,如果有重复的path出现,则在tomcat启动的时候会出现如...
阅读全文
摘要:pom.xml 内容: [html]view plaincopy net.sf.json-lib json-lib 2.4 报错误:Missing artifac...
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。 ...
阅读全文
摘要:1.Web项目的目录结构 基于Java的Web项目,标准的打包方式是WAR。与JAR比较,包含更多的内容,比如JSP文件、Servlet、Java类、web.xml配置文件、依赖JAR包、静态web资源(HTML、CSS、JavaScript)等。 一个典型的WAR文件如下目录结构: File-system代码 —war/ + META-INF/ ...
阅读全文
摘要:Enum 类型的介绍 枚举类型(Enumerated Type) 很早就出现在编程语言中,它被用来将一组类似的值包含到一种类型当中。而这种枚举类型的名称则会被定义成独一无二的类型描述符,在这一点上和常量的定义相似。不过相比较常量类型,枚举类型可以为申明的变量提供更大的取值范围。 举个例子来说明一下,如果希望为彩虹描绘出七种颜色,你可以在 Java 程序中通过常量...
阅读全文
摘要:Job代码: [java] view plaincopy package cn.zto.job; import java.text.SimpleDateFormat; import java.util.Date; import org.quartz.Job; import org.quartz.JobDetail; imp...
阅读全文
摘要:在maven的默认配置中,对于jdk的配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本。 对工程进行maven的update,就会出现工程依赖的JRE System Library会自动变成JavaSE-1.4。 解决方案1:修改maven的默认jdk配置 maven的conf\setting.xml文件中找到jdk配置的地方,修改如下: ...
阅读全文
摘要:up vote10down votefavorite I am trying to use Java ...
阅读全文
浙公网安备 33010602011771号