`
文章列表
Maven自动部署war到Tomcat7 软件版本:tomcat7、maven3   1.  在maven项目的pom里配置如下信息   [html] view plaincopy <plugin>       <groupId>org.apache.tomcat.maven</groupId>       <artifactId>tomcat7-maven-plugin</artifactId>       <version>2.1</version>       &l ...
在Maven与Tomcat配合部署过程中,最常见的错误有三种,折腾了半天,终于找到三种错误产生的原因,以及相应的完美解决办法 1.Connection refused错误 报错信息如下: [ERROR]Failed to execute goal org.apache.tomcat.maven: tomcat7-maven-plugin: 2.0- SNAPSHOT: deploy (default-cli) on project helloworld: Cannot invoke Tomcat manager: Connection refused: connect -> ...
转自 http://blog.csdn.net/lanhaimylover/article/details/7794476 多次验证,得把<</span>url>http://localhost:8080/manager/html
本教程主要解决两个问题:(主要是部署到Tomcat 6.x 和 Tomcat 7.x也有区别,请各自座号入座.) 1.苦逼的401问题   [ERROR] Failed to execute goal  org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy(default-cli) on project  my_struts: Cannot invoke Tomcat manager: Server returned HTTP response code: 401  for URL: http://localhost:8080/manager ...
步骤一: 在tomcat安装目录下找到tomcat-users.xml文件。该文件路径为【tomcat安装根目录】 /conf/ 修改文件内容,增加下列内容:   Java代码   <role rolename="manager"/>   <user username="tomcat" password="123456" roles="manager"/>     步骤二: 在你的项目的pom.xml文件中,增加下列<plugin>< ...
摘要Svn是目前得到大多数人认可,使用得最多的版本控制管理工具,而Git的优势在于易于本地增加分支和分布式的特性,可离线提交,解决了异地团队协同开发等svn不能解决的问题。本文就这两种版本控制工具的异同点作详细 ...
如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。 那好,这就开始吧… 1.GIT是分布式的,SVN不是: 这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GI ...
自从有了git,很多开源项目都转移到了git。对于我们初学版本管理的人来说,git和SVN究竟有什么不同的地方呢?最近粗略了解了下git,并与SVN做了一番比较,大概结果如下: SVN VS git 一,集中式 VS 分布式 SVN是典型的C/S模式的集中式管理。客户端直接对服务端做各种操作。而git则大不相同,他是分布式的,而且我们使用git命令大多数时候,只是在本地进行操作。当本地的内容完成以后,才使用push这样的命令把他推送到服务器上的库中。 二,增量存储 VS 快照 SVN在保存文本文件的时候,如果产生一个新版本,那么存储的只是两个版本的差异。而git的则是每个版本的快照。这一点来 ...
Linux基础---Linux下文件和目录的颜色代表的含义 蓝色表示目录; 绿色表示可执行文件; 红色表示压缩文件; 浅蓝色表示链接文件; 灰色表示其它文件; 红色闪烁表示链接的文件有问题了; 黄色是设备文件,包括block, char, fifo ...
查看文件权限的语句:   在终端输入:ls -l xxx.xxx (xxx.xxx是文件名)   那么就会出现相类似的信息,主要都是这些:-rw-rw-r--   一共有10位数   其中:最前面那个 - 代表的是类型
一般我们日常碰到要修改用户权限的,往往是要么修改一下用户的gorupid,通过上面命令可以改;要么是把普通用户改成具有超级权限的用户,这个 一般自己不能直接改,只能是root或有root权限的用户才能帮你改,在/etc/passwd文件里面,找到对应userid那一行,将userid 那一列你的id改成0,然后强制保存退出。这时候你的这个用户就有超级用户权限了。改用户的groupid也可以这样改。 如果是改某个文件的属性,就比较简单了,直接用chmod命令就可以了,我一般直接后面接数字,如果要给rwx的权限,就给7,rw-,就是 6,r--就是4(二进制的,对应x -1,w-2,r -4), ...
作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。 1. 使用w命令查看登录用户正在使用的进程信息 w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: 用户名称 用户的机器名称或tty号 远程主机地址 用户登录系统的时间 空闲时间(作用不大) 附加到tty(终端)的进程所用的时间(JCPU时间) 当前进程所用时间(PCPU时间) 用户当前正在使用的命令 ...
Linux /etc目录详解   /etc目录    包含很多文件.许多网络配置文件也在/etc 中.    /etc/rc   or/etc/rc.d   or/etc/rc*.d      启动、或改变运行级时运行的scripts或scripts的目录.    /etc/passwd      用户数据库,其中的域给出 ...
assertThat使用方法,转载自:http://hi.baidu.com/shenhuanyu09/item/2bcfcb981aa3188e581461b4     一般匹配符1、assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) );   注释: allOf匹配符表明如果接下来的所有条件必须都成立测试才通过,相当于“与”(&&)   2、assertThat( testedNumber, anyOf( greaterThan(16), lessThan(8) ) );   ...
模式与名称空间 DTD的问题就在于和名称空间不相关,当你为一个XML文档使用了名称空间后,文档的DTD就需要重写。XML Schema对名称空间提供了很好的支持。在编写模式文档时,你可以指定该模式文档是为哪一个名称空间声明和 ...
Global site tag (gtag.js) - Google Analytics