- 浏览: 27735 次
- 性别:
- 来自: 南京
最新评论
文章列表
在linux上经常性执行某个文件,切换目录频繁,这样太麻烦,可以定义自己的命令直接调用
例如现在要执行的是tomcat启停脚本:
只需要在profile文件中配置命令指向,如果配置系统命令就在/etc/profile中配置,用户命令则在用户的bash_profile中配置
我现在配置用户自己的命令,在家目录下修改profile文件
在.bash_profile中添加命令指向
引号中是要执行脚本的路径
配好后,重新登录,就可以直接调用配置的命令**start、**shutdown命令了
配置系统变量方法一样,用root登录修改/etc/prof ...
要创建工程,需要配置好jdk(必配)、maven(可选)、ant(可选)
配置方式:
系统管理--》系统设置
JDK配置: MAVEN配置:
基本配置 安装路径配置
保存后,JDK和MAVEN就配置好了
现在我们来创建一个构建工程:
点击新建,进入工程创建界面
配置完成后,一切准备工作已经就绪,体验构建一把吧!
球颜色是蓝色表示构建成功,红色表示构建失败
进入系统后首先进行系统设置
1.配置安全策略
开启注册入口
这样刷新首页,右上角会出现注册入口
首先注册并创建管理员
注册成功后用该用户登陆系统,在系统管理中将该用户权限设置为管理员
设置权限
...
Jenkins做项目集成管理比较成熟,有点主要是配置简单,扩展容易,插件丰富。我在windows上搭建的环境。
参照了网上博客,但是写的不够精确,中间磕磕绊绊,最终结合jenkins官网介绍总算是搭建出来了。jenkins官网:【https://wiki.jenkins-ci.org】
安装运行jenkins的前提是jdk已经安装,对于创建maven工程集成构建,maven也是必须已经装好的。
1. 下载Jenkins的war包并部署到tomcat,到官网下载
<profile>
<id>jdk17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1 ...
如果开发中遇到模糊查询 sqlmap中用like concat('%',#name#,'%')防止sql注入。
如果使用'%$name$%'可能导致sql注入成功,因为$$会直接拼接属性值到sql,而不是使用占位符
选中报错工程,Project --> Properties --> Project Facets 修改java版本为工程使用的jre/jdk版本
发布maven工程到eclipse内置的tomcat server,
启动报错:
严重: Error configuring application listener of class org.springframework.web.context.ContextLoader
看日志是找不到一个依赖类,但是这个类我已经在pom文件中配置依赖了,怎么会找不到,后来找到原因,是没有把引用的类发布到tomcat服务器。
错误的原因:
没有把maven依赖的包发布到server,所以运行找不到所依赖的包
解决方法:
右键工程--->properties--- ...
使用alias自定义命令,定义步骤:
1.进入家目录,打开.bash_profile
加入
alias stop='/apps/test/bin/shutdown.sh'
重新登录,执行stop命令就能执行对应脚本啦
2.所执行多个命令,命令之间以";"分割
alias stop='/apps/test/bin/shutdown.sh;ps -ef |grep test‘
3.所执行命令中有特殊字符
ps alias stop="/apps/test/bin/shutdown.sh;ps -ef |gre ...
最近在看spring的源码,担心忘掉了,打个记号,也请大家一起指正其中的错误,防止走歪路。
从xml配置文件加载入手
xml配置文件加载由
org.springframework.context.support.ClassPathXmlApplicationContext完成,该类的继承关系如下:
实际调用:
AbstractApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"beans.xml"});
PersonService service ...
linux下重命名文件有两种方式:
1.较简单的处理命令:mv
mv
原文件名
新文件名
如:mv myFile newName
将MyFile重命名为newName.
2.linux提供了一个重命名文件命令:rename
rename from to file1 file2 。。。
如:rename
myFile
newName
myFile.text
将myFile.text重命名为newName.text
这个命令在批量重命名是更好用
如: rename myFile newName m ...
Axis2服务是这样的
在创建任何服务之前,了解一个完整工程的结构对我们是很有用的。
Axis2的服务端可以发布在任何Servlet容器中,并且具有如下结构。显示在代码列表2中。
Code
Listing 2: The Directory Structure of axis2.war
前言(第一次发布翻译,如有翻译不到位或有逻辑理解问题,欢迎抛砖指正!)
文章说明:
今天开始开始学习axis2服务,为能让大家看清在创建和发布服务时究竟发生了什么,我尽量让这个例子看起来简单而易懂。在讲axis2实例时,一般使用StockQuoteService这个特定的例子