Apache Ant

关于BOS8.2发布7.5之前元数据报错的解决办法

荒凉一梦 提交于 2019-11-29 14:13:56
如果二开项目是基于8.2之前版本开发,元数据复制到新8.2解决方案后,重新发布报错(编译异常,如无法解析类型 com.kingdee.eas.xxxBillInfo。从必需的 .class 文件间接引用了它),需要修改BOS发布配置文件 ,路径 : x:\kingdee\bos\bos82\BOSModular\bim\eclipse\plugins\com.kingdee.bos.bim_6.1.0\configs\ant\deploy.xml 打开xml文件,大概在70行左右,找到 <target name="compile" description="编译">……</target> 修改 classpath ,修改如下: <target name="compile" description="编译"> <javac srcdir="${srctemp}" destdir="${dir.classes}" debug="on" nowarn="on" source="1.5" verbose="false" fork="false" target="1.5" failonerror="true" > <compilerarg value="-J -client -J -Xms100m -J -Xmx100m"/> <compilerarg value="-Xlint

tomcat源码分析_在eclipse中搭建源码环境

烈酒焚心 提交于 2019-11-29 08:46:57
在eclipse中搭建tomcat8源码环境 在tomcat官网下载源码包:apache-tomcat-8.0.53-src.zip; 解压后 阅读BUILDING.txt,里面就是编译tomcat源码的步骤 。 具体步骤: 0.需要JDK7; 1.下载ant。(因为tomcat是使用ant编译的); 2.拷贝build.properties.default文件,重命名为build.properties; 3.编辑build.properties:设置base.path=E:\\spring-tool-suite\\lib; (就是放ant下载的依赖包的路径); 4.进入源码路径,执行ant,进行编译。 编译成功后,会在源码的路径下生成output文件夹。以及base.path下也自动下载了一些依赖包。 注意: (1)编译过程中如果报错可能是有的包自动下载的时候超时,需要手动下载放到base.path目录下; (2)output/build目录就是编译后生成的tomcat目录,跟非源码安装目录结构一致,可以在output/build/bin目录下直接启动tomcat. 5.执行ant ide-eclipse 生成eclipse相关文件。(会生成.classpath和.project文件) 6.导入项目到eclipse中; 7.在eclipse中设置ANT_HOME和TOMCAT

OpenCV在ubuntu下的编译

╄→гoц情女王★ 提交于 2019-11-29 04:42:57
opencv的编译 下面我们写一个shell命名为build.sh放在opencv的根目录下面,代码如下: mkdir $1 cd $1 cmake -DWITH_QT=ON -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON -DBUILD_opencv_java=ON BUILD_opencv_test_java=OFF .. make -j8 其他编译参数请 参考博客 在Windows下的编译可以直接使用CMake GUI进行设置配置 如图 选择自己需要的类型的配置参数(如编译器类型,编译参数) 接下来我们运行一下 sh ./build.sh build 即可在bin目录下找到生成的opencv build java版本的安装 1.Ant的安装(非Java可略过此处) 生成opencv的Java包一直是一个会困扰Java党萌新的问题 按照官方给出的安装教程并不会生成OpenCV的jar包 首先我们要安装ant 输入指令 sudo apt-get install ant 在windows下ant 在安装ant需要去 下载 apache 的ant包并设置好系统环境变量 ANT_HOME 为类似 D:\apache-ant-1.10.1

网站故障排查常用命令

怎甘沉沦 提交于 2019-11-29 00:19:26
1.查看TCP连接状态 1 2 3 4 5 6 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"\t",state[key]}' netstat -n | awk '/^tcp/ {++arr[$NF]};END {for(k in arr) print k,"\t",arr[k]}' netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c|sort -rn netstat -ant | awk '{print $NF}' | grep -v '[a-z]' | sort | uniq -c 2.查找请求数请20个IP(常用于查找攻来源): 1 2 netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20 netstat -ant |awk '/:80/

Mac下配置ANT、jmeter、Jenkins

天大地大妈咪最大 提交于 2019-11-27 05:43:48
Mac下配置ANT、jmeter、Jenkins 安装ant 下载 http://ant.apache.org/bindownload.cgi 配置环境变量 vim ~/.bash_profile //添加ant路径 export ANT_HOME=/Users/XXX/Documents/jmeter/apache-ant-1.10.6 export PATH=$PATH:$ANT_HOME/bin //让环境变量立即生效 source ~/.bash-profile //检查配置是否成功 ant -version 将\apache-jmeter-3.3\extras下面的ant-jmeter-1.1.1的jar包复制到ant的lib目录下,否则编译时可能会报ant-jmeter-1.1.1.jar not found 在jmeter的根目录下创建一个存放脚本和报告的文件夹testcases 在testcases目录下创建report文件夹和build.xml文件,或者从extras目录下复制build.xml文件到testcases下,编辑build.xml文件全选-删除,把下面我的配置复制上去,保存 <?xml version="1.0" encoding="UTF-8"?> <project name="ant-jmeter-test" default="run"

Zookeeper源码分析环境搭建

爱⌒轻易说出口 提交于 2019-11-27 01:36:16
一、背景 个人习惯看源码的时候先编译成功并运行再开始看,现在大多数源码都是maven管理的,直接导入就行了,zookeeper由于年代比较久远,依赖管理还是用的Apache Ant,所以这里专门记录一下。 本文环境基于Windows10 1903 + Ant 1.10.6 + IDEA 2019.2 截止到本文写完,zookeeper的3.5.5和3.4.14版本已经有了pom.xml,但是编译的时候总是报org.apache.zookeeper.data不存在,使用ant编译之后发现这个包是在zookeeper-jute/target目录下,暂时不知道是啥情况,有懂的朋友可以留言一下:metal: 二、环境搭建 2.1 下载源码 从 https://github.com/apache/zookeeper/releases 下载你想要的版本源码并解压,这里下载的是3.4.14 2.2 安装Apache Ant 从 https://ant.apache.org/bindownload.cgi 下载ant发布包并解压,假设解压后的目录为D:\apache-ant-1.10.6 添加一个新的环境变量ANT_HOME=D:\apache-ant-1.10.6;在环境变量PATH中添加一条%ANT_HOME%\bin 打开cmd,运行ant -v查看是否配置成功 2.3 编译源码 打开cmd

使用 Jenkins 构建 Coding 项目 (资源)

↘锁芯ラ 提交于 2019-11-26 20:36:49
J en k in s 简介 Jenkins是一种跨平台的持续集成和交付的应用软件,它便于不断稳定地交付新的软件版本,并提高你的工作效率。这款开发运维工具还让开发人员更容易把项目的变化整合起来,并使用大量的测试和部署技术。 Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。 Jenkins能实时监控持续集成过程中所存在的问题,提高详细的日志文件和提醒功能,用图表的形式,形象地展示项目构建的趋势和稳定性。 使用 Jenkins 构建 Coding 项目 Jenkins 版本 安装配置 Jenkins Coding Webhook Plugin 在 Coding 中配置 Webhook Jenkins 是一个用 Java 编写的开源的持续集成工具。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase 和 RTC),可以执行基于 Apache Ant 和 Apache Maven 的项目,以及任意的