??xml version="1.0" encoding="utf-8" standalone="yes"?>国产成人97精品免费看片,中文字幕乱码久久午夜不卡,91精品婷婷国产综合久久蝌蚪http://www.aygfsteel.com/andyj2ee/java tec skyzh-cnFri, 16 May 2025 23:10:40 GMTFri, 16 May 2025 23:10:40 GMT60pȝcvs to Git q移http://www.aygfsteel.com/andyj2ee/archive/2015/01/13/422213.htmljava光环java光环Tue, 13 Jan 2015 10:53:00 GMThttp://www.aygfsteel.com/andyj2ee/archive/2015/01/13/422213.htmlhttp://www.aygfsteel.com/andyj2ee/comments/422213.htmlhttp://www.aygfsteel.com/andyj2ee/archive/2015/01/13/422213.html#Feedback0http://www.aygfsteel.com/andyj2ee/comments/commentRss/422213.htmlhttp://www.aygfsteel.com/andyj2ee/services/trackbacks/422213.htmlq移?/h2>

应用工具Q?font color="#000000">cvs2git

工作原理Q文件系l的copy, from cvs repository to export temp file, then import to Git repository.

使用条g: Git version 1.5.4.4 or later (我们的目?git 库版本:

git --version

git version 1.9.0

git --version
git version 1.9.0

cvs2git工具安装

q移q程

具体的迁U过E:

以下Uwxxr-core-framework

1. ?23.1上用cvs2git把cvs仓库Q导出成git的备份文Ӟblob file and dump fileQ?/font>

  • cvs2git --blobfile=/tmp/cvs2git/output/git-blob-cfw.dat --dumpfile=/tmp/cvs2git/output/git-dump-cfw.dat --username=zhangjunqing --fallback-encoding=GBK /app/cvsroot/wxxr-projects/wxxr-core-framework
  • 创徏本地git仓库 
    • git init --bare wxxr-core-framework.git
  • 下蝲导出的git的备份文件到本地临时目录 **
    • cd /Users/zhangjq/temp/cvs2git
    • scp -r djboss@192.168.123.1:/tmp/cvs2git/output/git-* . 
  • 用git的fast-import命o把从cvs导出的git备䆾文g导入刚创建的git仓库** cd /Users/zhangjq/git/wxxr-core-framework/wxxr-core-framework.git** cat /Users/zhangjq/temp/cvs2git/git-blob-cfw.dat /Users/zhangjq/temp/cvs2git/git-dump-cfw.dat | git fast-import
  • 在Stash 上创E仓?/font>** 创徏了framework-core 仓库集,q在此仓库集下创Zwxxr-core-framework, wxxr-core-web  {远E仓?/font>**http://developer.corp.wxxr.com.cn/git/projects/FRMCORE/repos/wxxr-core-framework/browse
    •  
  • 在本地执?/font>** git branch -D TAG.FIXUP (执行git branch -a 没有扑ֈq个分支Qؓ什么删除?error: branch 'TAG.FIXUP' not found. )
    • git gc --prune=now
    • git push --all origin  (本地的所有分支都推送到q程L)
    • git push -tags origin (最后,git push不会推送标{(tagQ,除非使用-tags选项?
  • xQ完成了wxxr-core-framework的迁UR下一步执行比较验证?/li>

Git 时不时地这些对象打包至一个叫 packfile 的二q制文g以节省空间ƈ提高效率。当仓库中有太多的松散对象,或是手工调用git gc 命oQ或推送至q程服务器时QGit 都会q样做?/p>

附:q移脚本

q移验证

用本地cvs代码库代码与git下蝲的库代码比较Q有$Revision$ 的少版本信息外,其它一切正常?/p>

q移报告

wxxr-core-framework

cvs2svn Statistics:
------------------
Total CVS Files:              3000
Total CVS Revisions:          9439
Total CVS Branches:          33449
Total CVS Tags:            3278944
Total Unique Tags:            2446
Total Unique Branches:          24
CVS Repos Size in KB:       159751
Total SVN Commits:            5260
First Revision Date:    Wed May 31 15:56:03 2006
Last Revision Date:     Sun Jan  4 17:22:23 2015
------------------
Timings (seconds):
------------------
1065   pass1    CollectRevsPass
0   pass2    CleanMetadataPass
0   pass3    CollateSymbolsPass
648   pass4    FilterSymbolsPass
1   pass5    SortRevisionsPass
37   pass6    SortSymbolsPass
436   pass7    InitializeChangesetsPass
82   pass8    BreakRevisionChangesetCyclesPass
82   pass9    RevisionTopologicalSortPass
296   pass10   BreakSymbolChangesetCyclesPass
406   pass11   BreakAllChangesetCyclesPass
413   pass12   TopologicalSortPass
319   pass13   CreateRevsPass
159   pass14   SortSymbolOpeningsClosingsPass
15   pass15   IndexSymbolsPass
432   pass16   OutputPass
4391   total

fast-import wxxr-core-framework source code:

git-fast-import statistics:
---------------------------------------------------------------------
Alloc'd objects:      45000
Total objects:        41365 (      2260 duplicates                  )
blobs  :         7817 (       709 duplicates       6887 deltas of       7248 attempts)
trees  :        30677 (      1551 duplicates      12608 deltas of      29589 attempts)
commits:         2871 (         0 duplicates          0 deltas of          0 attempts)
tags   :            0 (         0 duplicates          0 deltas of          0 attempts)
Total branches:        2472 (        24 loads     )
marks:     1073741824 (     11397 unique    )
atoms:           2772
Memory total:          4532 KiB
pools:          2423 KiB
objects:          2109 KiB
---------------------------------------------------------------------
pack_report: getpagesize()            =       4096
pack_report: core.packedGitWindowSize = 1073741824
pack_report: core.packedGitLimit      = 8589934592
pack_report: pack_used_ctr            =      23737
pack_report: pack_mmap_calls          =        824
pack_report: pack_open_windows        =          1 /          1
pack_report: pack_mapped              =    7439224 /    7439224
---------------------------------------------------------------------

:)

@import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

java光环 2015-01-13 18:53 发表评论
]]>
异常Qjava.lang.ArrayIndexOutOfBoundsException: 48188http://www.aygfsteel.com/andyj2ee/archive/2014/12/17/421502.htmljava光环java光环Wed, 17 Dec 2014 07:27:00 GMThttp://www.aygfsteel.com/andyj2ee/archive/2014/12/17/421502.htmlhttp://www.aygfsteel.com/andyj2ee/comments/421502.htmlhttp://www.aygfsteel.com/andyj2ee/archive/2014/12/17/421502.html#Feedback0http://www.aygfsteel.com/andyj2ee/comments/commentRss/421502.htmlhttp://www.aygfsteel.com/andyj2ee/services/trackbacks/421502.html
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:3.2:helpmojo (generate-help-mojo) on project wxxr-build-maven-plugin: Execution generate-help-mojo of goal org.apache.maven.plugins:maven-plugin-plugin:3.2:helpmojo failed: 48188 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:3.2:helpmojo (generate-help-mojo) on project wxxr-build-maven-plugin: Execution generate-help-mojo of goal org.apache.maven.plugins:maven-plugin-plugin:3.2:helpmojo failed: 48188
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution generate-help-mojo of goal org.apache.maven.plugins:maven-plugin-plugin:3.2:helpmojo failed: 48188
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
    ... 19 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 48188
    at org.objectweb.asm.ClassReader.readClass(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.apache.maven.tools.plugin.annotations.scanner.DefaultMojoAnnotationsScanner.scanFile(DefaultMojoAnnotationsScanner.java:139)
    at org.apache.maven.tools.plugin.annotations.scanner.DefaultMojoAnnotationsScanner.scan(DefaultMojoAnnotationsScanner.java:85)
    at org.apache.maven.tools.plugin.annotations.JavaAnnotationsMojoDescriptorExtractor.scanAnnotations(JavaAnnotationsMojoDescriptorExtractor.java:125)
    at org.apache.maven.tools.plugin.annotations.JavaAnnotationsMojoDescriptorExtractor.execute(JavaAnnotationsMojoDescriptorExtractor.java:104)
    at org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePluginDescriptor(DefaultMojoScanner.java:108)
    at org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute(AbstractGeneratorMojo.java:233)
    at org.apache.maven.plugin.plugin.HelpGeneratorMojo.execute(HelpGeneratorMojo.java:88)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
    ... 20 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

临时解决办法Q将commons-jelly 版本?.0改ؓ1.0-RC1
        <dependency>
            <groupId>commons-jelly</groupId>
            <artifactId>commons-jelly</artifactId>
            <version>1.0-RC1</version>
        </dependency>


java光环 2014-12-17 15:27 发表评论
]]>
如何成ؓ一名Y件架构师Q?/title><link>http://www.aygfsteel.com/andyj2ee/archive/2014/06/18/414906.html</link><dc:creator>java光环</dc:creator><author>java光环</author><pubDate>Wed, 18 Jun 2014 14:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/andyj2ee/archive/2014/06/18/414906.html</guid><description><![CDATA[<p>Daniel Mohl是一名专业的软g工程?架构师,他的兴趣包括理解各种复杂的编E语a、企业应用架构以及如何搭Z务与技术,他通晓F#、C#? CoffeeScript、JavaScript、Erlang、ASP.NET、MVC、WPF、WCF、Sliverlight、SQL Server{技术。有着多年的Y件开发经验?/p> <p>他经怼被一些有潜力和有前途的E序员问刎ͼ“我要怎么做才能成Z名架构师Q?#8221;说实话,q已l是老生常谈的话题了Q答案当然是视情况而定。不q他也根据自ql验Q给大家一些徏议,q且提供一些资料,助你快速走上架构师q条道\?/p><p>下面是Daniel Mohl所提出的列表,供大家参考:</p> <p>首先Q你必须不断地寻求改善和提升自己。而提升自q最好方法是阅读Q下面有几本书,Ҏ的Y件架构技能的提升很大。推荐给大家Q?/p> <ul><li><a target="_blank">软g架构师应该知道的97件事</a></li><li><a target="_blank">企业应用架构模式</a></li><li><a target="_blank">敏捷软g开发,原则Q模式和实践</a></li><li><a target="_blank">企业集成模式</a></li><li><a target="_blank">JavaScript语言_N</a></li><li><a target="_blank">利用遗留代码有效地工?/a></li><li><a target="_blank">领域驱动设计</a></li><li><a target="_blank">企业架构{略</a></li><li><a target="_blank">设计模式Q四人帮Q?/a></li><li><a target="_blank">The Goal</a></li><li><a target="_blank">SOA设计模式</a></li><li><a target="_blank">SOA Principles of Service Design</a></li></ul> <p>除了阅读Q还有没有其他需要注意的、或者在qx需要关注的东西呢?</p><ul><li>每隔一两年学习一门新语言QF#是个不错的选择?/li><li>选择一个重炚w域,但是可能对许多技术有个高层次的理?/li><li>对你所x的重炚w域,开通一个博客ƈ且l拓展该领域的知识面Q让自己渐渐成ؓ一名专家?/li><li>与不同的技术、编E语a、设计模式和l构{(甚至是它q没有在日常中给予你直接的帮助)打交道。你永远都不知道q些知识是否会在未来z上用场Q但是对你绝Ҏ有益无害?/li><li>Ҏ你的目标受众来谈?#8220;语言”。作Z名架构师Q你会与各U各LU的人打交道Qƈ且他们对技术的理解也会有所不同。所以要学会调整你的讲解方式Q做到因人制宜,让他们能够理解?/li><li>阅读博客、观?参加Twitter或G+、听播客、读杂志、参加用户小l会议和技术会议,q且在这些会议上t跃发言。这些都会给你带来无Ih的知识和乐,建立自己?#8220;品牌”和提供交机会?/li><li>U律是关键。永q做你自己最喜欢的工作,即它听h不那么有。每天安排时间学习一些新的东西,即?5分钟也可Q千万不要被其他事情占用了这D|间?/li><li>开启博客之旅。我发现Q与阅读比v来,把东西写下来会让你有更深入的理解?/li><li>利用?#8220;闲暇旉”Q这D|间可以拿本杂志读读,或者去听听播客{?/li><li>了解各种可用的开发工P可以使架构师的工作更好、更有效</li><li>看许多不同项目里的架?/li><li>学习各个目的管理方?/li><li>学习一些评估技术,对业务可以提供有价值的评估</li></ul> <p>上面是作者ȝ出来的列表,虽然看v来有Ҏ燥无呻I但在整个软g开发过E中是乐无IL。如果你q有更好的徏议,Ƣ迎与我们分享?/p> <p>来自Q?a target="_blank">How to Become a Software Architect</a></p><img src ="http://www.aygfsteel.com/andyj2ee/aggbug/414906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/andyj2ee/" target="_blank">java光环</a> 2014-06-18 22:49 <a href="http://www.aygfsteel.com/andyj2ee/archive/2014/06/18/414906.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Maven3 在Macq_安裝http://www.aygfsteel.com/andyj2ee/archive/2011/05/31/351430.htmljava光环java光环Tue, 31 May 2011 06:12:00 GMThttp://www.aygfsteel.com/andyj2ee/archive/2011/05/31/351430.htmlhttp://www.aygfsteel.com/andyj2ee/comments/351430.htmlhttp://www.aygfsteel.com/andyj2ee/archive/2011/05/31/351430.html#Feedback0http://www.aygfsteel.com/andyj2ee/comments/commentRss/351430.htmlhttp://www.aygfsteel.com/andyj2ee/services/trackbacks/351430.html

Maven在Macq_安裝

如果有安裝XCode, XCode會自動幫你安裝Maven, 安裝?usr/share/java/

安裝3.0.3

  1. ?a style="text-decoration: none; outline-style: none; outline-width: initial; outline-color: initial; color: #1111cc; ">http://maven.apache.org/download.html下載maven 3.0.3
  2. apache-maven-3.0.3-bin.tar.gz解壓^到/usr/share/java
  3. U除/usr/share下的softlink maven
  4. ln -s /usr/share/java/apache-maven-3.0.3 /usr/share/maven
  5. 修改~/.profile a定M3_HOME=/usr/share/java/apache-maven-3.0.3

    注意事項

    不能同時aM2_HOME與M3_HOME兩個環境變? 不然埯maven會出現以下的exception
    Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher  Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.Launcher   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)   at java.security.AccessController.doPrivileged(Native Method)   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)   at java.lang.ClassLoader.loadClass(ClassLoader.java:307)   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)   at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    参考:http://cb.esast.com/cb/wiki/22945



    Installing Maven 3 on OS X

    1. Install Mac Ports
    2. Install Maven 3

    Open a terminal and type the following:

    sudo port install maven3 maven_select
    sudo maven_select maven3



java光环 2011-05-31 14:12 发表评论
]]>
jboss AS 使用websphere MQ q接方式http://www.aygfsteel.com/andyj2ee/archive/2009/08/04/289754.htmljava光环java光环Tue, 04 Aug 2009 06:00:00 GMThttp://www.aygfsteel.com/andyj2ee/archive/2009/08/04/289754.htmlhttp://www.aygfsteel.com/andyj2ee/comments/289754.htmlhttp://www.aygfsteel.com/andyj2ee/archive/2009/08/04/289754.html#Feedback0http://www.aygfsteel.com/andyj2ee/comments/commentRss/289754.htmlhttp://www.aygfsteel.com/andyj2ee/services/trackbacks/289754.html
MBean Name: Domain Name: jboss.jca

service: ConnectionFactoryBinding

name: /wmq/XAQueueConnectionFactory
MBean Java Class: org.jboss.resource.connectionmanager.ConnectionFactoryBindingService


/** Whether to use the java naming context */
   protected boolean useJavaContext = true;


src/main/org/jboss/resource/adapter/jms/inflow/JmsActivationSpec.java:
Caused by: javax.jms.JMSException: MQJCA1018:Only one session per connection allowed.
/** The maximum number of sessions */
   private int maxSession = 15;

<tx-connection-factory>
    <jndi-name>/wmq/XAQueueConnectionFactory</jndi-name>
    <xa-transaction>
    </xa-transaction>
    <rar-name>wmq.jmsra.rar</rar-name>
    <connection-definition>javax.jms.ConnectionFactory</connection-definition>
    <config-property name="channel" type="java.lang.String">SYSTEM.ADMIN.SVRCONN</config-property>
    <config-property name="hostName" type="java.lang.String">192.168.123.20</config-property>
    <config-property name="port" type="java.lang.String">1420</config-property>
    <config-property name="queueManager" type="java.lang.String">QM.NODE.20</config-property>
    <config-property name="maxSession" type="java.lang.String">1</config-property>
    <use-java-context>false</use-java-context>
    <max-pool-size>20</max-pool-size>
  </tx-connection-factory>




java光环 2009-08-04 14:00 发表评论
]]>
了解OptimalJhttp://www.aygfsteel.com/andyj2ee/archive/2009/03/19/260739.htmljava光环java光环Thu, 19 Mar 2009 04:59:00 GMThttp://www.aygfsteel.com/andyj2ee/archive/2009/03/19/260739.htmlhttp://www.aygfsteel.com/andyj2ee/comments/260739.htmlhttp://www.aygfsteel.com/andyj2ee/archive/2009/03/19/260739.html#Feedback0http://www.aygfsteel.com/andyj2ee/comments/commentRss/260739.htmlhttp://www.aygfsteel.com/andyj2ee/services/trackbacks/260739.html
OptimalJ是一NU的企业U应用开发环境,它用成熟的模式(Pattern) 直接从可视化模型生成全面的、可q行的J2EE应用pȝQ实C最好的实践l验q基于J2EE规则~写代码。用OMG的模型驱动架构标准, OptimalJ帮助化开发,使架构师、设计h员和开发h员快速开发可靠的应用pȝ

MDA?zmkey style="border-bottom: 2px dotted #ff6c00; font-weight: bold; margin-right: 3px; cursor: pointer; float: none;" class="zoomino-searchword">开发工?img src="http://www.zoomino.cn/static-ox/images/z-keyword.gif" style="border: medium none ; margin: 0pt; background: transparent none repeat scroll 0% 0%; float: none; height: 14px; width: 12px; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" class="zoominoBgImage" alt="" />OptimalJd有三个版本:
一、架构版?br /> 1、可?zmkey style="border-bottom: 2px dotted #ff6c00; font-weight: bold; margin-right: 3px; cursor: pointer; float: none;" class="zoomino-searchword">定制模型和增加、修改删除{换模式?br /> 2、涵盖专业版本的所有功能?br /> 3、适合公司?zmkey style="border-bottom: 2px dotted #ff6c00; font-weight: bold; margin-right: 3px; cursor: pointer; float: none;" class="zoomino-searchword">架构?img src="http://www.zoomino.cn/static-ox/images/z-keyword.gif" style="border: medium none ; margin: 0pt; background: transparent none repeat scroll 0% 0%; float: none; height: 14px; width: 12px; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" class="zoominoBgImage" alt="" />使用?br /> 二、专业版?br /> 1、开发PIM、PSM和代码模型?br /> 2、涵盖开发版本的所有功能?br /> 3、适合公司的分析和设计人员使用?br /> 三、开发版?br /> 1、可?zmkey style="border-bottom: 2px dotted #ff6c00; font-weight: bold; margin-right: 3px; cursor: pointer; float: none;" class="zoomino-searchword">只读PIM、PSM模型Q可以修改Free Block的代码,q添加自q代码?br /> 2、可以调试、运行测试系l的功能?br /> 3、适合公司的开发h员用?br />

java光环 2009-03-19 12:59 发表评论
]]>
tomcat 如何跟踪调试http://www.aygfsteel.com/andyj2ee/archive/2008/08/28/225324.htmljava光环java光环Thu, 28 Aug 2008 07:46:00 GMThttp://www.aygfsteel.com/andyj2ee/archive/2008/08/28/225324.htmlhttp://www.aygfsteel.com/andyj2ee/comments/225324.htmlhttp://www.aygfsteel.com/andyj2ee/archive/2008/08/28/225324.html#Feedback1http://www.aygfsteel.com/andyj2ee/comments/commentRss/225324.htmlhttp://www.aygfsteel.com/andyj2ee/services/trackbacks/225324.html

看了好多关于tomcat 如何跟踪的文?br /> 大多说要手工加上debug
TomcatQ在catalina.bat中:%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS%后面加上
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044

其实q有更简单的做法:

修改startup.sh
在最后一行启动代码中加上  jpda 卛_
参考如?
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"



java光环 2008-08-28 15:46 发表评论
]]>
linux 下的jadclipse plugin 的安?/title><link>http://www.aygfsteel.com/andyj2ee/archive/2008/04/30/197514.html</link><dc:creator>java光环</dc:creator><author>java光环</author><pubDate>Wed, 30 Apr 2008 05:56:00 GMT</pubDate><guid>http://www.aygfsteel.com/andyj2ee/archive/2008/04/30/197514.html</guid><wfw:comment>http://www.aygfsteel.com/andyj2ee/comments/197514.html</wfw:comment><comments>http://www.aygfsteel.com/andyj2ee/archive/2008/04/30/197514.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/andyj2ee/comments/commentRss/197514.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/andyj2ee/services/trackbacks/197514.html</trackback:ping><description><![CDATA[ <br /> <br /> 需要下载包Q?br /> 1.dwonload jad?br /> http://www.kpdus.com/jad.html#download<br /> http://www.kpdus.com/jad/linux/jadls158.zip<br /> (<a >Jad 1.5.8e for Linux (statically linked)</a> (389972 bytes) - take this version if the one above crashes or displays the "seek error" message. )<br /> 2.download jadclipse?br /> http://jaist.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar<br /> 试q个地址查找最新包:   http://sourceforge.net/project/showfiles.php?group_id=40205<br /> <br /> 步骤Q?br /> 1.  解压jadls158.zip ?home/zhangjunqing/devTools/q包仅两 个文Ӟjad , Readme.txt.  <br /> 2.  net.sf.jadclipse_3.3.0.jar 此包copy 到eclipse\plugins目录?br /> 3. 启动Eclipse后,在Windows—?gt;Perference—?gt;Java下面应该会多Z个JadClipse目录Q?br /> 修改配置jadclipseQ设|path to decompiler为jad 的全路径Q如Q?home/zhangjunqing/devTools/jad<br /> 可在Directory for temporary files中指定时文件的路径<br /> 4.查Eclipse的Windows—?gt;Perference—?gt;General->Editors->File Associations中修?#8220;*.class”默认兌的编辑器?#8220;JadClipse Class File Viewer”<br /> 5.安装完成Q双击class文gQEclipse自动反~译了?br /> trouble:<br /> 在执行步?旉到如下错误:<br /> /home/zhangjunqing/devTools/jad: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory<br /> 我用的linux 为ubuntu 7.10.    执行以下命oQ?br /> <br /> sudo apt-get install libstdc++2.10-glibc2.2<br /> <br /> 重启eclipse 后解??br /> <br /> ##<br /> <br /> <br /> <img src ="http://www.aygfsteel.com/andyj2ee/aggbug/197514.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/andyj2ee/" target="_blank">java光环</a> 2008-04-30 13:56 <a href="http://www.aygfsteel.com/andyj2ee/archive/2008/04/30/197514.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PSIVTRun jndi 验证成功http://www.aygfsteel.com/andyj2ee/archive/2008/03/25/188486.htmljava光环java光环Tue, 25 Mar 2008 06:45:00 GMThttp://www.aygfsteel.com/andyj2ee/archive/2008/03/25/188486.htmlhttp://www.aygfsteel.com/andyj2ee/comments/188486.htmlhttp://www.aygfsteel.com/andyj2ee/archive/2008/03/25/188486.html#Feedback0http://www.aygfsteel.com/andyj2ee/comments/commentRss/188486.htmlhttp://www.aygfsteel.com/andyj2ee/services/trackbacks/188486.html 关键?   PSIVTRun    MQQueueManager

一般的q行nojndi 验证全能成功,下面q行jndi 方式的验?
要先建jndi , 供PSIVTRun 默认使用.
cd /opt/mqm/java/bin
./JMSAdmin
DEFINE TCF(ivtTCF)
--This command defines the TopicConnectionFactory.
DEFINE T(ivtT) TOPIC(MQJMS/PSIVT/Information)
--This command defines the Topic.

执行命o:
./PSIVTRun -url "file:/JNDI-Directory" -icf com.sun.jndi.fscontext.RefFSContextFactory
卛_.

[djboss@DevStation1 bin]$ ./PSIVTRun -url "file:/JNDI-Directory" -icf com.sun.jndi.fscontext.RefFSContextFactory
 
5724-H72, 5655-L82, 5724-L26 (c) Copyright IBM Corp. 2002, 2005. All Rights Reserved.
用于 Java(tm) 消息服务?Websphere MQ c?6.0
发布Q预订安装验证测?br />  
正在使用受管对象Q请保它们可用
正在索来?JNDI ?TopicConnectionFactory
正在索来?JNDI ?Topic
正在创徏 Connection
正在创徏 Session
正在创徏 TopicPublisher
正在创徏 TopicSubscriber
正在创徏 TextMessage
正在d文本
正在消息发布至 topic://MQJMS/PSIVT/Information
正在{待消息抵达QL大ؓ 5 U]...
 
取出消息:
JMS 消息c? jms_text
  JMSType:         null
  JMSDeliveryMode: 2
  JMSExpiration:   0
  JMSPriority:     4
  JMSMessageID:    ID:414d5120706172656e74323020202020060ee147c5da0020
  JMSTimestamp:    1206523343329
  JMSCorrelationID:ID:414d5120706172656e74323020202020060ee14705680320
  JMSDestination:  topic://MQJMS/PSIVT/Information
  JMSReplyTo:      null
  JMSRedelivered:  false
  JMS_IBM_PutDate:20080326
  JMSXAppID:parent20                   
  JMS_IBM_Format:MQSTR  
  JMS_IBM_PutApplType:26
  JMS_IBM_MsgType:8
  JMSXUserID:djboss     
  JMS_IBM_PutTime:09222333
  JMSXDeliveryCount:1
A simple text message from the MQJMSPSIVT program
应答字符串等于原始字W串
正在关闭 TopicSubscriber
正在关闭 TopicPublisher
正在关闭 Session
正在关闭 Connection
PSIVT 已完?br />  
[djboss@DevStation1 bin]$


若遇到如下错?是由于默认队列管理器没有建立.

[tjboss@TestStation30 bin]$ ./PSIVTRun -url "file:/JNDI-Directory" -icf com.sun.jndi.fscontext.RefFSContextFactory
 
5724-H72, 5655-L82, 5724-L26 (c) Copyright IBM Corp. 2002, 2005. All Rights Reserved.
用于 Java(tm) 消息服务?Websphere MQ c?6.0
发布Q预订安装验证测?br />  
正在使用受管对象Q请保它们可用
正在索来?JNDI ?TopicConnectionFactory
正在索来?JNDI ?Topic
正在创徏 Connection
捕获到异? javax.jms.JMSException: MQJMS2005: 未能?'' 创徏 MQQueueManager
链接的异? com.ibm.mq.MQException: MQJE001: 完成代码?2Q原因ؓ 2059
PSIVT 已完?br />  
winXP 上用囑Ş的队列管理器工具可以了.

修改属性图:


若ؓlunix 环境:
修改在mqm 用户的当前目录有文gmqs.ini
直接修改加入
DefaultQueueManager:
   Name=parent20
也可用命令生:
>crtmqm -q testQM 
q条语句?br /> DefaultQueueManager:
   Name=testQM
Ҏ你想要的l果卛_Q?br />
参考资?
The publish/subscribe installation verification test
MQJMS5062 2085 PSIVTRun with JNDI failed

java光环 2008-03-25 14:45 发表评论
]]>
websphere mq 不能讉K集群中其它节点对?/title><link>http://www.aygfsteel.com/andyj2ee/archive/2008/03/23/188092.html</link><dc:creator>java光环</dc:creator><author>java光环</author><pubDate>Sun, 23 Mar 2008 14:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/andyj2ee/archive/2008/03/23/188092.html</guid><wfw:comment>http://www.aygfsteel.com/andyj2ee/comments/188092.html</wfw:comment><comments>http://www.aygfsteel.com/andyj2ee/archive/2008/03/23/188092.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/andyj2ee/comments/commentRss/188092.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/andyj2ee/services/trackbacks/188092.html</trackback:ping><description><![CDATA[2008-03-23 12:49:02,310 WARN  [CMPP Protocol Thread :adaptor2 -- 58] [com.arjuna.ats.arjuna.logging.arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator_2] TwoPhaseCoordinator.beforeCompletion - failed for com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple@f69bf2<br /> org.springframework.jms.InvalidDestinationException: MQJMS2008: 未能打开 MQ 队列 CENTER; nested exception is javax.jms.InvalidDestinationException: MQJMS2008: 未能打开 MQ 队列 CENTER; nested exception is com.ibm.mq.MQException: MQJE001: 完成代码?2Q原因ؓ 2085<br /> Caused by: <br /> javax.jms.InvalidDestinationException: MQJMS2008: 未能打开 MQ 队列 CENTER<br />         at com.ibm.mq.jms.MQQueueServices.getQueueOpenException(MQQueueServices.java:412)<br />         at com.ibm.mq.jms.MQQueueServices.getOutputQueue(MQQueueServices.java:354)<br />         at com.ibm.mq.jms.JMSServicesMgr.getOutputQueue(JMSServicesMgr.java:145)<br />         at com.ibm.mq.jms.MQSession.createQSender(MQSession.java:6359)<br />         at com.ibm.mq.jms.MQQueueSession.createSender(MQQueueSession.java:240)<br />         at com.ibm.mq.jms.MQQueueSession.createProducer(MQQueueSession.java:360)<br />         at org.springframework.jms.core.JmsTemplate.doCreateProducer(JmsTemplate.java:846)<br />         at org.springframework.jms.core.JmsTemplate.createProducer(JmsTemplate.java:827)<br />         at org.springframework.jms.core.JmsTemplate.doSend(JmsTemplate.java:505)<br />         at org.springframework.jms.core.JmsTemplate$2.doInJms(JmsTemplate.java:477)<br />         at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:428)<br />         at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:475)<br />         at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:467)<br />         at com.wxxr.common.service.JMSDataTransferer.transfer(JMSDataTransferer.java:48)<br />         at com.wxxr.workstation.jboss.service.WSDataTransferInterceptor$1.invoke(WSDataTransferInterceptor.java:66)<br />         at com.wxxr.common.service.UserCacheLoaderService$updateObject_7337301020227518154.invokeNext(UserCacheLoaderService$updateObject_7337301020227518154.java)<br />         at com.wxxr.common.service.UserCacheLoaderService.updateObject(UserCacheLoaderService.java)<br />         at com.wxxr.common.service.BizObjectCacheLoader.updateNode(BizObjectCacheLoader.java:391)<br />         at com.wxxr.common.service.BizObjectCacheLoader.put(BizObjectCacheLoader.java:255)<br />         at com.wxxr.common.service.BizObjectCacheLoader.prepare(BizObjectCacheLoader.java:479)<br />         at org.jboss.cache.interceptors.CacheStoreInterceptor.prepareCacheLoader(CacheStoreInterceptor.java:258)<br />         at org.jboss.cache.interceptors.CacheStoreInterceptor.invoke(CacheStoreInterceptor.java:131)<br />         at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:68)<br />         at org.jboss.cache.interceptors.TxInterceptor.runPreparePhase(TxInterceptor.java:873)<br />         at org.jboss.cache.interceptors.TxInterceptor$LocalSynchronizationHandler.beforeCompletion(TxInterceptor.java:1156)<br />         at org.jboss.cache.interceptors.OrderedSynchronizationHandler.beforeCompletion(OrderedSynchronizationHandler.java:75)<br />         at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)<br />         at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)<br />         at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)<br />         at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)<br />         at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1389)<br />         at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)<br />         at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)<br />         at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:175)<br />         at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)<br />         at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)<br />         at com.wxxr.common.jboss.ExJMSGateKeeper$MyMessageListener$onMessage_N6811220613805550889.invokeNext(ExJMSGateKeeper$MyMessageListener$onMessage_N6811220613805550889.java)<br />         at com.wxxr.common.jboss.ExJMSGateKeeper$MyMessageListener.onMessage(ExJMSGateKeeper.java)<br />         at com.wxxr.network.adaptor.cmpp.CMPPProtocolService.processReceivedMessage(CMPPProtocolService.java:643)<br />         at com.wxxr.network.adaptor.cmpp.CMPPProtocolService.handleEvent(CMPPProtocolService.java:627)<br />         at com.wxxr.network.adaptor.cmpp.AbstractCMPPSession.processMessage(AbstractCMPPSession.java:481)<br />         at com.wxxr.network.adaptor.cmpp.AbstractCMPPClientSession.processReceivePacket(AbstractCMPPClientSession.java:73)<br />         at com.wxxr.network.adaptor.cmpp.AbstractCMPPSession$4.run(AbstractCMPPSession.java:1001)<br />         at com.hygensoft.common.util.AnotherThreadPoolExecutor$Worker.runTask(AnotherThreadPoolExecutor.java:397)<br />         at com.hygensoft.common.util.AnotherThreadPoolExecutor$Worker.run(AnotherThreadPoolExecutor.java:422)<br />         at java.lang.Thread.run(Thread.java:595)<br /> <br /> 环境:<br /> <br /> 2008q?1?3?20?5?4U?- Process(28036.1) User(jboss) Program(dspmq)<br /> AMQ6047: Conversion not supported.<br />  <br /> EXPLANATION:<br /> WebSphere MQ is unable to convert string data tagged in CCSID 0 to data in<br /> CCSID 0.<br /> ACTION:<br /> Check the WebSphere MQ Application Programming Reference Appendix and the<br /> appropriate National Language Support publications to see if the CCSIDs  are<br /> supported by your system.<br /> ----- amqxfdcx.c : 768 --------------------------------------------------------<br /> <br /> <br /> <br /> 192.168.5.9<br /> <br /> InitCtx> dis q(queue.SendQueue)<br />  <br />     FAILIFQUIESCE(YES)<br />     QUEUE(CENTER)<br />     QMANAGER()<br />     PERSISTENCE(APP)<br />     CCSID(1208)<br />     TARGCLIENT(JMS)<br />     ENCODING(NATIVE)<br />     PRIORITY(APP)<br />     EXPIRY(APP)<br />     VERSION(6)<br />  <br /> InitCtx> <br /> <br /> <br /> <br /> <br /> 192.168.5.10<br /> InitCtx> dis q(queue.SendQueue)<br />  <br />     FAILIFQUIESCE(YES)<br />     QUEUE(CENTER)<br />     QMANAGER()<br />     PERSISTENCE(APP)<br />     CCSID(1208)<br />     TARGCLIENT(JMS)<br />     ENCODING(NATIVE)<br />     PRIORITY(APP)<br />     EXPIRY(APP)<br />     VERSION(6)<br />  <br /> InitCtx> <br /> <br /> 192.168.1.6<br /> InitCtx> dis q(queue.ReceiveQueue)<br />  <br />     FAILIFQUIESCE(YES)<br />     QUEUE(CENTER)<br />     QMANAGER(QM.CENTER)<br />     PERSISTENCE(APP)<br />     CCSID(1208)<br />     TARGCLIENT(JMS)<br />     ENCODING(NATIVE)<br />     PRIORITY(APP)<br />     EXPIRY(APP)<br />     VERSION(6)<br /> InitCtx> dis q(queue.SendQueue.guangzhou)<br />  <br />     FAILIFQUIESCE(YES)<br />     QUEUE(GUANGZHOU)<br />     QMANAGER()<br />     PERSISTENCE(APP)<br />     CCSID(1208)<br />     TARGCLIENT(JMS)<br />     ENCODING(NATIVE)<br />     PRIORITY(APP)<br />     EXPIRY(APP)<br />     VERSION(6)<br /> InitCtx><br /> <br /> <br /> l查文档:<br /> <table border="1"> <tbody> <tr> <td valign="top" align="left" headers="COL1" width="27%">zh_CN.gb18030 </td> <td valign="top" align="left" headers="COL2" width="40%">体中?</td> <td valign="top" align="left" headers="COL3" width="20%">GB18030 </td> <td valign="top" align="left" headers="COL4" width="14%">5488 </td> </tr> </tbody> </table> <br /> 参考链?<br /> <a title="How to find the CCSID value associated with the coded character set for a locale in a UNIX session" >How to find the CCSID value associated with the coded character set for a locale in a UNIX session</a><br /> <a title="MQ client does not work unless export MQCCSID is used" >MQ client does not work unless export MQCCSID is used</a><br /> <a title="XC076001 with a reason code of xecX_E_CONV_NOT_SUP when LC_ALL is left blank" >XC076001 with a reason code of xecX_E_CONV_NOT_SUP when LC_ALL is left blank</a><br /> <br /> <br /> 解决Ҏ:<br /> 集群环境Z问题,原因不详,在CENTER 节点,扑ֈ不正常的对列其删除.<br /> RESET CLUSTER(WXXRCLUS) ACTION(FORCEREMOVE) QMID('QM.GUANGDONG2_2008-03-10_14.37.13') QUEUES(YES)<br /> (?其中的QMID 可以通过websphere MQ 资源理?队列理器集?WXXRCLUS/完整存储?qm.center 中找C正常队列的QMID.)<br /> <img src ="http://www.aygfsteel.com/andyj2ee/aggbug/188092.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/andyj2ee/" target="_blank">java光环</a> 2008-03-23 22:06 <a href="http://www.aygfsteel.com/andyj2ee/archive/2008/03/23/188092.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">̩˳</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">ǿ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">üɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʦ</a>| <a href="http://" target="_blank">̨ǰ</a>| <a href="http://" target="_blank">ʲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ӽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨ǰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ǰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʲ</a>| <a href="http://" target="_blank">IJ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">΢</a>| <a href="http://" target="_blank">ʯɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank">Ͽ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>