??xml version="1.0" encoding="utf-8" standalone="yes"?>****av在线网毛片,成年人黄色大片在线,99久热re在线精彩视频http://www.aygfsteel.com/sunsjorlin/category/7320.html谈笑但看风云?龙腾待惊蛰?zh-cnTue, 01 Jun 2010 21:27:41 GMTTue, 01 Jun 2010 21:27:41 GMT60Java中页面重定向ql极解决Ҏ-----java, weblogic, websphere, aix,unix,linux,windows,中英文等M语言http://www.aygfsteel.com/sunsjorlin/archive/2010/05/31/322389.html泽来-王者之?/dc:creator>泽来-王者之?/author>Mon, 31 May 2010 13:23:00 GMThttp://www.aygfsteel.com/sunsjorlin/archive/2010/05/31/322389.htmlhttp://www.aygfsteel.com/sunsjorlin/comments/322389.htmlhttp://www.aygfsteel.com/sunsjorlin/archive/2010/05/31/322389.html#Feedback0http://www.aygfsteel.com/sunsjorlin/comments/commentRss/322389.htmlhttp://www.aygfsteel.com/sunsjorlin/services/trackbacks/322389.html阅读全文

]]>
hp unix, weblogic. aix webSphere Ireport面函无法昄http://www.aygfsteel.com/sunsjorlin/archive/2008/08/31/225920.html泽来-王者之?/dc:creator>泽来-王者之?/author>Sun, 31 Aug 2008 10:01:00 GMThttp://www.aygfsteel.com/sunsjorlin/archive/2008/08/31/225920.htmlhttp://www.aygfsteel.com/sunsjorlin/comments/225920.htmlhttp://www.aygfsteel.com/sunsjorlin/archive/2008/08/31/225920.html#Feedback1http://www.aygfsteel.com/sunsjorlin/comments/commentRss/225920.htmlhttp://www.aygfsteel.com/sunsjorlin/services/trackbacks/225920.htmlava.lang.NoClassDefFoundError

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Class.java:141)

        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)

        at net.sf.jasperreports.engine.util.JRGraphEnvInitializer.initializeGraphEnv(JRGraphEnvInitializer.java:58)

        at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:311)

        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:92)

        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:74)

        at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)

        at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57)

        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)

        at com.amerisia.ebills.reports.ViewReportAction.createJasperPrint(ViewReportAction.java:155)

        at com.amerisia.ebills.reports.ViewReportAction.execute(ViewReportAction.java:44)

        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)

        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)

        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)

        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)

        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)

        at com.amerisia.ebills.commons.web.EncodingFilter.doFilter(EncodingFilter.java:25)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)

        at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:326)

        at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)

        at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)

        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)

        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)

        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)

        at com.amerisia.ebills.commons.web.EncodingFilter.doFilter(EncodingFilter.java:25)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)

        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)

        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)

        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)

        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)

        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

解决ҎQ?/span>使用jdk处理囑ŞQ在startWebLogic.sh?/span>${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server ?/span>dQ?/span>

-Djava.awt.headless=true



AIX, WEBSPHERE下错误信息ؓQ?br /> Error 500: sun/awt/X11GraphicsEnvironment
解决ҎQ?/span>使用jdk处理囑ŞQ进入应用程序服务器 > server1 > q程定义 > Java 虚拟?nbsp;>



]]>
(? Java字符~码转换http://www.aygfsteel.com/sunsjorlin/archive/2008/08/31/225919.html泽来-王者之?/dc:creator>泽来-王者之?/author>Sun, 31 Aug 2008 09:58:00 GMThttp://www.aygfsteel.com/sunsjorlin/archive/2008/08/31/225919.htmlhttp://www.aygfsteel.com/sunsjorlin/comments/225919.htmlhttp://www.aygfsteel.com/sunsjorlin/archive/2008/08/31/225919.html#Feedback0http://www.aygfsteel.com/sunsjorlin/comments/commentRss/225919.htmlhttp://www.aygfsteel.com/sunsjorlin/services/trackbacks/225919.htmlJVM
JVM启动后,JVM会设|一些系l属性以表明JVM的缺省区域?br /> user.language,user.region,file.encoding{?可以使用System.getProperties()详细查看所有的pȝ属性?br /> 如在英文操作pȝ(如UNIX)下,可以使用如下属性定义强制指定JVMZ文环?-Dclient.encoding.override=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN
.java-->.class~译
说明Q一般javacҎ当前os区域讄,自动军_源文件的~码.可以通过-encoding强制指定.
错误可能:
1 gbk~码源文件在英文环境下编?javac不能正确转换.曾见于java/jsp在英文unix? 方?写\u4e00格式的汉字,l开javac~码,再在jvm?汉字作为int打印Q看值是否相{;或直接以UTF-8~码打开.class 文gQ看看常量字W串是否正确保存汉字?br /> 文gd
外部数据如文件经q读写和转换两个步骤Q{为jvm所使用字符。InputStream/OutputStream用于d原始外部数据QReader/Writer执行d和{换两个步骤?br /> 1 文gd转换由java.io.Reader/Writer执行Q输入输出流 InputStream/OutputStream 处理汉字不合?应该首选用Reader/WriterQ如 FileReader/FileWriter?br /> 2 FileReader/FileWriter使用JVM当前~码d文g.如果有其它编码格?使用InputStreamReader/OutputStreamWriter
3 PrintStream有点ҎQ它自动使用jvm~省~码q行转换?br /> d.properties文g
.propeties 文g由PropertiescMiso8859-1~码dQ因此不能在其中直接写汉字,需要用JDK 的native2ascii工具转换汉字为\uXXXX格式。命令行Qnative2ascii ?encoding GBK inputfile outputfile
dXML文g
1 XML文gd同于文gdQ但应注意确保XML头中声明?lt;? xml version=”1.0” encoding=”gb2312” ?>与文件编码保持一致?br /> 2 javax.xml.SAXParsercL受InputStream作ؓ输入参数Q对于ReaderQ需要用org.xml.sax.InputSource包装一下,再给SAXParser?br /> 3 对于UTF-8~码 XMLQ注意防止编辑器自动加上\uFFFE BOM? xml parser会报告content is not allowed in prolog?br /> 字节数组
1 使用 new String(byteArray,encoding) ?String.getBytes(encoding) 在字节数l和字符串之间进行{?br /> 也可以用ByteArrayInputStream/ByteArrayOutputStream转ؓ后再用InputStreamReader/OutputStreamWriter转换?br /> 错误~码的字W串(iso8859-1转码gbk)
如果我们得到的字W串是由错误的{码方式生的Q例如:对于gbk中文Q由iso8859-1方式转换Q此时如果用调试器看到的字符串一般是 的样子,长度一般ؓ文本的字节长度,而非汉字个数?br /> 可以采用如下方式转ؓ正确的中文:
text = new String( text.getBytes(“iso8859-1”),”gbk”);

WEB/Servlet/JSP
1 对于JSPQ确定头部加?<%@ page contentType="text/html;charset=gb2312"%>q样的标{?br /> 2 对于ServletQ确?讄setContentType (“text/html; charset=gb2312”)Q以上两条用于得输出汉字没有问题?br /> 3 出HTML head中加一?<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> Q让览器正确定HTML~码?br /> 4 为Web应用加一个FilterQ确保每个Request明确调用setCharacterEncodingҎ,让输入汉字能够正解析?br /> import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.UnavailableException;
import javax.servlet.http.HttpServletRequest;
/**
* Example filter that sets the character encoding to be used in parsing the
* incoming request
*/
public class SetCharacterEncodingFilter
implements Filter {
public SetCharacterEncodingFilter()
{}
protected boolean debug = false;
protected String encoding = null;
protected FilterConfig filterConfig = null;
public void destroy() {
this.encoding = null;
this.filterConfig = null;
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
// if (request.getCharacterEncoding() == null)
// {
// String encoding = getEncoding();
// if (encoding != null)
// request.setCharacterEncoding(encoding);
//
// }
request.setCharacterEncoding(encoding);
if ( debug ){
System.out.println( ((HttpServletRequest)request).getRequestURI()+"setted to "+encoding );
}
chain.doFilter(request, response);
}
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter("encoding");
this.debug = "true".equalsIgnoreCase( filterConfig.getInitParameter("debug") );
}
protected String getEncoding() {
return (this.encoding);
}
}
web.xml中加入:
<filter>
<filter-name>LocalEncodingFilter</filter-name>
<display-name>LocalEncodingFilter</display-name>
<filter-class>com.ccb.ectipmanager.request.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>LocalEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5 用于WeblogicQvedor-specificQ:
其一:在web.xml里加上如下脚?
<context-param>
<param-name>weblogic.httpd.inputCharset./*</param-name>
<param-value>GBK</param-value>
</context-param>
其二Q可选)在weblogic.xml里加上如下脚?
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>GBK</java-charset-name>
</input-charset>
</charset-params>
SWING/AWT/SWT
?于SWING/AWTQJava会有些缺省字体如Dialog/San SerifQ这些字体到pȝ真实字体的映在$JRE_HOME/lib/font.properties.XXX文g中指定。排除字体显C问题时Q首?需要确定JVM的区域ؓzh_CNQ这样font.properties.zh_CN文g才会发生作用。对?font.properties.zh_CN , 需要检查是否映缺省字体到中文字体如宋体?br /> 在Swing中,Java自行解释TTF字体Q渲染显C;对于AWT,SWT昄部分交由操作pȝ。首先需要确定系l装有中文字体?br /> 1 汉字昄?#8221;?#8221;Q一般ؓ昄字体没有使用中文字体Q因为Java对于当前字体昄不了的字W,不会像Windows一样再采用~省字体昄?br /> 2 部分不常见汉字不能显C,一般ؓ昄字库中汉字不全,可以换另外的中文字体试试?br /> 3 对于AWT/SWTQ首先确定JVMq行环境的区域设|ؓ中文Q因为此处设计JVM与操作系lapi调用的{换问题,再检查其它问题?br /> JNI
JNI中jstring以UTF-8~码l我们,需要我们自行{为本地编码。对于WindowsQ可以采用WideCharToMultiByte/MultiByteToWideChar函数q行转换Q对于UnixQ可以采用iconv库?br /> q里从SUN jdk 1.4 源代码中扑ֈ一D用jvm String 对象的getBytes的{换方式,相对单和跨^収ͼ不需要第三方库,但速度E慢。函数原型如下:
/* Convert between Java strings and i18n C strings */
JNIEXPORT jstring
NewStringPlatform(JNIEnv *env, const char *str);
JNIEXPORT const char *
GetStringPlatformChars(JNIEnv *env, jstring jstr, jboolean *isCopy);
JNIEXPORT jstring JNICALL
JNU_NewStringPlatform(JNIEnv *env, const char *str);
JNIEXPORT const char * JNICALL
JNU_GetStringPlatformChars(JNIEnv *env, jstring jstr, jboolean *isCopy);
JNIEXPORT void JNICALL
JNU_ReleaseStringPlatformChars(JNIEnv *env, jstring jstr, const char *str);
附gjni_util.h,jni_util.c
JDK1.4/1.5新增部分
字符集相关类(Charset/CharsetEncoder/CharsetDecoder)
jdk1.4开始,对字W集的支持在java.nio.charset包中实现?br /> 常用功能Q?br /> 1 列出jvm所支持字符集:Charset.availableCharsets()
2 能否对看某个Unicode字符~码QCharsetEncoder.canEncode()
常见问题
在JVM下,用System.out.println不能正确打印中文Q显CZؓ???
System.out.println是PrintStreamQ它采用jvm~省字符集进行{码工作,如果jvm的缺省字W集为iso8859-1Q则中文昄会有问题。此问题常见于Unix下,jvm的区域没有明指定的情况?br /> 在英文UNIX环境?用System.out.println能够正确打印汉字Q但是内部处理错?br /> 可能是汉字在输入转换Ӟ没有正{码:
即gbk文本à(iso8859-1转码)àjvm char(iso8859-1~码汉字)à (iso8859-1转码)à输出?br /> gbk汉字l过两次错误转码Q原不动的被传递到输出Q但是在jvm中,q未以正的unicode~码表示Q而是以一个汉字字节一个char的方式表C,从而导致此c错误?br /> GB2312-80QGBKQGB18030-2000 汉字字符?br /> GB2312-80 是在国内计算机汉字信息技术发展初始阶D制定的Q其中包含了大部分常用的一、二U汉字,?9 区的W号。该字符集是几乎所有的中文pȝ和国际化的Y仉支持的中文字W集Q这也是最基本的中文字W集。其~码范围是高?xa1Q?xfeQ低位也?0xa1-0xfeQ汉字从 0xb0a1 开始,l束?0xf7feQ?br /> GBK ?GB2312-80 的扩展,是向上兼容的。它包含?20902 个汉字,其编码范围是 0x8140-0xfefeQ剔除高?0x80 的字位。其所有字W都可以一对一映射?Unicode 2.0Q也是?JAVA 实际上提供了 GBK 字符集的支持。这是现阶段 Windows 和其它一些中文操作系l的~省字符集,但ƈ不是所有的国际化Y仉支持该字W集Q感觉是他们q不完全知道 GBK 是怎么回事。值得注意的是它不是国家标准,而只是规范。随着 GB18030-2000国标的发布,它将在不久的来完成它的历史使命?br /> GB18030-2000(GBK2K) ?GBK 的基上进一步扩展了汉字Q增加了藏、蒙{少数民族的字Ş。GBK2K 从根本上解决了字位不够,字Ş不的问题。它有几个特点,
它ƈ没有定所有的字ŞQ只是规定了~码范围Q留待以后扩充?
~码是变长的Q其二字节部分与 GBK 兼容Q四字节部分是扩充的字Ş、字位,其编码范围是首字?0x81-0xfe、二字节0x30-0x39、三字节 0x81-0xfe、四字节0x30-0x39?br /> UTF-8/UTF-16/UTF-32
UTFQ即Unicode Transformer FormatQ是Unicode代码?code point)的实际表C方式,按其基本长度所用位数分为UTF-8/16/32。它也可以认为是一U特D的外部数据~码Q但能够与Unicode代码点做一一对应?br /> UTF-8是变长编码,每个Unicode代码Ҏ照不同范_可以?-3字节的不同长度?br /> UTF-16长度相对固定Q只要不处理大于\U200000范围的字W,每个Unicode代码点?6位即2字节表示Q超出部分用两个UTF-16?字节表示。按照高低位字节序Q又分ؓUTF-16BE/UTF-16LE?br /> UTF-32长度始终固定Q每个Unicode代码点?2位即4字节表示。按照高低位字节序Q又分ؓUTF-32BE/UTF-32LE?br /> UTF ~码有个优点Q即管~码字节C{,但是不像gb2312/gbk~码一P需要从文本开始寻找,才能正确Ҏ字进行定位。在UTF~码下,Ҏ相对?定的法Q从当前位置p够知道当前字节是否是一个代码点的开始还是结束,从而相对简单的q行字符定位。不q定位问题最单的q是UTF-32Q它Ҏ?需要进行字W定位,但是相对的大也增加不少?br /> 关于GCJ JVM
GCJq未完全依照sun jdk的做法,对于区域和编码问题考虑不够周全。GCJ启动Ӟ区域始终设ؓen_USQ编码也~省为iso8859-1。但是可以用Reader/Writer做正编码{?/font>




内容源自Q?font size="2">http://blog.csdn.net/yuanyuan110_l/archive/2008/01/21/2057658.aspx
另有一: java~码转换的详l过E?/a>  http://blog.csdn.net/yuanyuan110_l/archive/2008/01/21/2057654.aspx


]]>
websphere jms消息错误http://www.aygfsteel.com/sunsjorlin/archive/2007/12/13/167585.html泽来-王者之?/dc:creator>泽来-王者之?/author>Thu, 13 Dec 2007 12:06:00 GMThttp://www.aygfsteel.com/sunsjorlin/archive/2007/12/13/167585.htmlhttp://www.aygfsteel.com/sunsjorlin/comments/167585.htmlhttp://www.aygfsteel.com/sunsjorlin/archive/2007/12/13/167585.html#Feedback0http://www.aygfsteel.com/sunsjorlin/comments/commentRss/167585.htmlhttp://www.aygfsteel.com/sunsjorlin/services/trackbacks/167585.html  at com.ibm.ejs.jms.JMSCMUtils.mapToResourceException(JMSCMUtils.java:125)
 at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:119)
 at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
 at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64)
 at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84)
 at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
 at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
 at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
 at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
 at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
 at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
 at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
 at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
 at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
 at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
 at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
 at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
 at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
 at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
 at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
 at java.lang.reflect.Method.invoke(Method.java:386)
 at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
Next Linked Exception:
javax.jms.JMSException: MQJMS2005: 创徏 'amerisiazy:WAS_amerisiazy_server1' ?MQQueueManager p|
 at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:556)
 at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1736)
 at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1077)
 at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:123)
 at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:80)
 at com.ibm.mq.jms.MQXAQueueConnection.<init>(MQXAQueueConnection.java:46)
 at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:53)
 at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:98)
 at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
 at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64)
 at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84)
 at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
 at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
 at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
 at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
 at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
 at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
 at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
 at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
 at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
 at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
 at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
 at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
 at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
 at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
 at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
 at java.lang.reflect.Method.invoke(Method.java:386)
 at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
Next Linked Exception:
com.ibm.mq.MQException: MQJE001Q发?MQExceptionQ完成码 2Q原因码 2009
MQJE003Q发送消息缓冲区时发生输入输出错?br />  at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:239)
 at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:276)
 at com.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:296)
 at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:80)
 at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:171)
 at com.ibm.mq.MQQueueManager.obtainBaseMQQueueManager(MQQueueManager.java:737)
 at com.ibm.mq.MQQueueManager.construct(MQQueueManager.java:671)
 at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:452)
 at com.ibm.mq.MQSPIQueueManager.<init>(MQSPIQueueManager.java:52)
 at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1659)
 at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1077)
 at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:123)
 at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:80)
 at com.ibm.mq.jms.MQXAQueueConnection.<init>(MQXAQueueConnection.java:46)
 at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:53)
 at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:98)
 at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
 at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64)
 at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84)
 at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
 at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
 at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
 at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
 at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
 at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
 at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
 at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
 at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
 at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
 at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
 at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
 at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
 at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
 at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
 at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
 at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
 at java.lang.reflect.Method.invoke(Method.java:386)
 at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
Caused by: com.ibm.mqservices.MQInternalException: MQJE001Q发?MQExceptionQ完成码 2Q原因码 2009
MQJE003Q发送消息缓冲区时发生输入输出错?br />  at com.ibm.mq.MQInternalCommunications.receiveBytes(MQInternalCommunications.java:1020)
 at com.ibm.mq.MQInternalCommunications.receive(MQInternalCommunications.java:1058)
 at com.ibm.mq.MQInternalCommunications.establishChannel(MQInternalCommunications.java:1506)
 at com.ibm.mq.MQInternalCommunications.<init>(MQInternalCommunications.java:522)
 at com.ibm.mq.MQSESSIONClient.MQCONN(MQSESSIONClient.java:1314)
 at com.ibm.mq.MQSESSIONClient.MQCONNX(MQSESSIONClient.java:1386)
 at com.ibm.mq.MQSESSIONClient.spiConnect(MQSESSIONClient.java:4216)
 at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:212)
 ... 53 more




错误描述:通过webshpere可以讉K数据?不能使用jms发送消? 
原因1:装了NOD32杀毒Y?在访问时被禁?  很不错的一个杀毒Y?只可惜太q严?退出nod32控制面板都没?只能删除.  
原因2:windows2003的DEP止了jms消息的发?  "我的电脑" ->"属?->"高"->"性能"->"数据执行保护"  选项|ؓ:只针对windows关键服务使用DEP保护.  或者禁用DEP, 用方式:系l根目录下boot.ini中的最后一行的/fastdetect /noexecute=optin改ؓ /fastdetect /execute

]]>
IREPORT check your classpath 错误http://www.aygfsteel.com/sunsjorlin/archive/2007/09/10/144053.html泽来-王者之?/dc:creator>泽来-王者之?/author>Mon, 10 Sep 2007 09:20:00 GMThttp://www.aygfsteel.com/sunsjorlin/archive/2007/09/10/144053.htmlhttp://www.aygfsteel.com/sunsjorlin/comments/144053.htmlhttp://www.aygfsteel.com/sunsjorlin/archive/2007/09/10/144053.html#Feedback0http://www.aygfsteel.com/sunsjorlin/comments/commentRss/144053.htmlhttp://www.aygfsteel.com/sunsjorlin/services/trackbacks/144053.htmlIREPORT 在测试连接时提示驱动E序cL不到QCheck your classpath.
Options菜单里classpath里已l加?br /> db2java.jar,db2jcc.jar,db2jcc_javax.jar,db2jcc_license_cu.jar,db2policy.jar,db2qgjava.jar

Data菜单? q接/资料来源 配置正常
JDBC Driver: COM.ibm.db2.jdbc.app.DB2Driver
JDBC URL   : jdbc:db2:DataBaseName
Server Address: jdbc:db2://127.0.0.1:50000

在测试连接时Q仍提示Q?br /> ClassNotFoundError:COM.ibm.db2.jdbc.app.DB2Driver Check your classpath!

重启IREPORT, 重启电脑都无效?/p>

解决ҎQ?br />  系l环境变量的classpath中加上db2(或其它数据库)的驱动程序,重启Q连接成功?br />  Options菜单里classpath与系l环境变量中classpath可以不在同一个目录?br />  以前使用同一个IRPORT从没有配q系l环境变量,其它E序也没有配|,但可以正怋用?/p>

]]>
java字符串知多少http://www.aygfsteel.com/sunsjorlin/archive/2006/03/14/35148.html泽来-王者之?/dc:creator>泽来-王者之?/author>Mon, 13 Mar 2006 16:32:00 GMThttp://www.aygfsteel.com/sunsjorlin/archive/2006/03/14/35148.htmlhttp://www.aygfsteel.com/sunsjorlin/comments/35148.htmlhttp://www.aygfsteel.com/sunsjorlin/archive/2006/03/14/35148.html#Feedback1http://www.aygfsteel.com/sunsjorlin/comments/commentRss/35148.htmlhttp://www.aygfsteel.com/sunsjorlin/services/trackbacks/35148.html阅读全文

]]>
վ֩ģ壺 | | | | | ˮ| ʲ| | | Ҷ| ƽ| | | ɽ| ƽ| ɽ| ̨| | ɽ| Ƿ| | ˮ| ƺ| | | Թ| Դ| | | | | | ͺ| | ͡| | | | ƽ| | ˹|