- 博客(26)
- 收藏
- 关注
原创 Mavn 项目 引入第三方jar包 导致ClassNotFoundException
案例 我有一个Maven构建的项目,项目模块之间有依赖关系,我需要用到一个本地的jar包,我直接导入该jar包到其中一个项目,不通过pom.xml进行管理,导致其他依赖该模块的模块不能引用该jar,出现ClassNotFoundException在该项目中,模块之间存在如下依赖:如今该项目需要引入fastdfs_client_v1.20.jar 这个包,来实现对fast
2016-02-29 00:42:24 7812 5
原创 【Nginx入门系列】第四章 通过域名匹配虚拟主机,不修改端口
域名访问原理实现步骤实际情况,我们一般都是根据域名来匹配虚拟主机,这样可以使所有的虚拟主机都使用80端口进行访问,从而使访问更便捷 (默认是使用80端口,如果使用其他端口,需要在url后面加上端口号,如www.testnginx.com:81)1.修改host文件配置方式一:可以通过直接修改host文件指定域名的ip地址Host文件的位置:C:\Windows\
2016-02-21 18:28:55 1413
原创 【Nginx入门系列】第二章 外部无法访问Nginx服务器
问题Nginx服务器已经搭建成功,并且已经启动(如下图所示),并且可以ping通nginx服务器的ip地址,但是外部机子无法访问 Nginx服务器(没法显示欢迎页面)解决方案一般这种情况是出现在防火墙或者端口没有被打开在Nginx所在系统命令行输入如下命令,打开系统配置文件vim /etc/sysconfig/iptables添加如下配置:-A
2016-02-21 03:19:39 4643
原创 【Nginx入门系列】第一章 手把手带你搭建Nginx服务器
1 nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境,搭建前请先按如下语句配置好环境。 GCC 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++PCRE PCRE(Pe
2016-02-21 03:02:14 883
原创 Exception:Request processing failed; nested exception is org.apache.ibatis.binding.BindingException
异常在测试Spring MVC+Mybatis整合时,运行 Maven build -> tomcat7:Run 遇到如下异常从异常信息上看,是找不到mapper对应的xml文件,于是我到target目录去查找,是否存在mapper对应的xml文件,发现xml 文件并不在target目录下解决方案修改easybuy-manager-mapper的pom文
2016-02-16 00:11:22 37924 6
原创 为什么不在spring容器管理controller
Spring容器与SpringMVC容器1.疑问:为什么不用spring去管理所有类?我们配置springMVC 中,为什么controller不直接交给spring 管理而要spring MVC容器单独分开来管理2.Spring容器 与 SpringMVC关系Spring容器与SpringMVC容器是父子关系,子容器可以访问容器的类,如果我
2016-02-15 01:27:11 3765 3
原创 互联网电商高并发解决方案(一)
互联网电商高并发性能优化解决方案1.使用sku作为商品的唯一标识什么是sku?Sku:最小库存量单位。就是商品id。就是商品最细力度的划分。每个sku都唯一对应一款商品,商品的颜色、配置都已经唯一确定。例如:阿尔卡特 (OT-979) 冰川白 联通3G手机阿尔卡特 (OT-927) 单电版 炭黑 联通3G手机 双卡双待阿尔卡特 (OT-986+) 玫红 AK47 加强版
2016-02-14 18:36:03 6830
原创 Maven: 把聚合工程下的项目导入 Ecplise
1.右键点击import2.Import Existing Maven Projects3.选择要导入的工程4.完成
2016-02-14 12:50:11 10028 2
原创 SVN : 在SVN检测下来的Maven项目没有Maven标志
在Ecplise使用import->从SVN检出项目, 检出的项目没有了 Maven标志 解决方案 右键点击项目->configure->Convert to Maven Project
2016-02-14 12:43:24 2858
原创 SVN: 聚合工程下的子工程无法使用 svn:ignore
当想将聚合工程manager下子工程没用的一些文件使用svn:ignore,发现该功能不能使用这是因为SVN 服务器上还没有这些子工程的文件夹,只有聚合工程的文件夹,所以SVN认为在服务器上这些代码还没有被管理,所以不能忽略解决方案我们可以先把在聚合工程下我们需要提交的子工程文件(如pom.xml)先提交这样SVN就会在服务器上帮我们创建文件夹
2016-02-14 12:07:42 1436
原创 Ecplise-SVN插件异常: 由于目标计算机积极拒绝,无法连接。
在Ecplise中,选择team->share project时,出现以下异常 由于目标计算机积极拒绝,无法连接。 svn: Unable to connect to a repository at URL 'https://desktop-re4tghb:8443/svn/CloudMall'svn: Error running context: 由于目标计算机积极拒绝,无法连接
2016-02-13 15:38:06 4134
原创 Maven异常:Could not find artifact
用Maven build("clean tomcat7:run" ) Maven聚合工程时,出现了一下问题:[INFO] Scanning for projects...[ERROR] [ERROR] Some problems were encountered while processing the POMs:[FATAL] Non-resolvable parent POM for
2016-02-13 14:11:55 66261 16
原创 Maven: 互联网开发常用的jar以及版本pom.xl文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.
2016-02-12 23:53:34 1860
原创 Maven: 每次更新Maven Project ,JAVA 版本都变为1.5
由于Maven默认编译环境是JAVA 1.5 ,所以我们需要在pom.xml指定编译插件版本号,这样就可以保证更新Maven project版本不变。 org.apache.maven.plugins maven-compiler-plugin 3.2 1.7 1.7 UTF-8
2016-02-12 23:50:16 4629 1
原创 项目SpringMVC+Spring+Mybatis 整合环境搭建(2)-> 测试Spring+Mybatis 环境
测试前期准备第一步:创建babasport1118数据库,设置utf-8格式第二步:创建表test_tbCREATE TABLE `test_tb` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `birthday` datetime DEFAU
2016-02-12 11:47:06 1189
原创 项目SpringMVC+Spring+Mybatis 整合环境搭建(1)-> Spring+Mybatis搭建
目录结构第一步:web.xml 先配置contextConfigLocation 对应的application-context.xml文件打开webapp\WEB-INF\web.xml, 配置spring监听器和上下文<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http
2016-02-12 11:03:26 779
原创 Maven异常:Dynamic Web Module 3.0 requires Java 1.6 or newer.
问题我目前用的JDK 是java 1.8 ,搭建Maven项目的时候,设置Project facets后,出现来以下problem : Dynamic Web Module 3.0 requires Java 1.6 or newer. 然后尝试如下方案依然没有效果:Go to project Build Path and change the Java Libra
2016-02-10 15:43:34 1343
原创 Ecplise中指定tomcat里Web项目发布文件
有时候发布项目时,我们会看到Ecplise会自动把一些并不是我们想需要的文件也发布到服务器上,可以通过以下方式解决:Properties->Deployment Assembly
2016-02-10 13:21:19 1260
原创 Web 项目没有发布到我们安装的tomcat目录下
新手做Web项目的时候,在Ecplise把app发布到tomcat,但最后项目并没有发布到我们自己安装的 tomcat目录下,而是在.metadata\.plugins\org.eclipse.wst.server.core\tmp0,原因是Ecplise 中的tomcat配置一开始是用了默认发布路径现在我们如果需要把项目发布到我们自己安装的tomcat目录下,按以下设置即可:
2016-02-10 12:19:04 900
原创 Maven 项目无法在Ecplise加进tomcat server
当把用Maven项目 加进 tomcat server 时,出现 "There are no resources that can be added or removed from the server "原因是Maven项目不属于传统的Ecplise Web项目,Ecplise识别不了,需要通过以下步骤:
2016-02-10 12:12:55 4340
原创 Description Resource Path Location Type The superclass "javax.servlet.http.HttpServlet" was not foun
一段时间没亲自建新项目玩乐,今天建立了一Maven project的时候发现了以下异常,DescriptionResource PathLocation TypeThe superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pathindex.jsp /easyBuy/src/main
2016-02-09 21:01:54 17718 4
原创 ActiveMQ 快速入门教程系列 第二章 发布-订阅者模式实现
第二章我们会介绍怎样实现一个发布者对多个订阅者的消息传递Topic和queue的最大区别在于topic是以广播的形式,通知所有在线监听的客户端有新的消息,没有监听的客户端将收不到消息;而queue则是以点对点的形式通知多个处于监听状态的客户端中的一个。首先我们如第一章类似,为订阅者1,2分别创建两个监听器MyMessageListener,MyMessageListener2
2016-02-07 17:15:21 1521
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人