Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在哪里可以找到com.ibm.ws.logging.object.hpel.WsLogRecord_Java_Websphere - Fatal编程技术网

Java 在哪里可以找到com.ibm.ws.logging.object.hpel.WsLogRecord

Java 在哪里可以找到com.ibm.ws.logging.object.hpel.WsLogRecord,java,websphere,Java,Websphere,今天我的一个实习生来找我,问他在哪里可以找到下面的课程 com.ibm.ws.logging.object.hpel.WsLogRecord 通常像findjar.com这样的东西会找到它,但在本例中它找不到。我最终使用Jar资源管理器在以下位置的WAS 8库中找到它,但该过程效率低下: {server root}\plugins\com.ibm.hpel.logging.jar 这篇文章的目的是深入了解在哪里可以找到它,但同时也要问,当在线实用程序无法提供您所需的洞察力时,找到类的最佳方法

今天我的一个实习生来找我,问他在哪里可以找到下面的课程

com.ibm.ws.logging.object.hpel.WsLogRecord
通常像findjar.com这样的东西会找到它,但在本例中它找不到。我最终使用Jar资源管理器在以下位置的WAS 8库中找到它,但该过程效率低下:

{server root}\plugins\com.ibm.hpel.logging.jar
这篇文章的目的是深入了解在哪里可以找到它,但同时也要问,当在线实用程序无法提供您所需的洞察力时,找到类的最佳方法是什么

谢谢,
Jeremy

我能够在com.ibm.ws.logging.object.WsLogRecord(减去hpel)下找到WsLogRecord。我使用eclipse在com.ibm.ws.logging.object下查找,找不到hpel,但找到了WsLogRecord。我能够使用JDEclipse查看实际的类。类中的注释给出了一个文件位置(C:\IBM\SDP\runtimes\base\u v7\plugins\com.IBM.ws.runtime.jar)。看起来我在findjar.com上也找不到它,而.jar是IBM的现成代码。我想这并不能回答如何在线找到它,但我能够找到它,然后通过上述步骤查看类。

我能够在com.ibm.ws.logging.object.WsLogRecord下找到WsLogRecord(减去hpel)。我使用eclipse在com.ibm.ws.logging.object下查找,找不到hpel,但找到了WsLogRecord。我能够使用JDEclipse查看实际的类。类中的注释给出了一个文件位置(C:\IBM\SDP\runtimes\base\u v7\plugins\com.IBM.ws.runtime.jar)。看起来我在findjar.com上也找不到它,而.jar是IBM的现成代码。我想这并不能回答如何在线找到它,但我能够找到它,然后通过上面的步骤查看该类。

如果所有其他操作都失败,并且我无法使用Eclipse Quick Type Hierarchy找到该类,它显示了该类所在的jar,我将使用一个shell脚本,如下所示:

for f in `find /path/to/websphere/lib -name "*.jar"` 
do    
   FOUND=`jar tvf $f | grep WsLogRecord`
   if [[ -n $FOUND ]]
   then
       echo "Found in $f:"
       echo $FOUND
   fi
done

如果所有其他操作都失败,并且我无法使用Eclipse Quick Type Hierarchy(显示类所在的jar)找到该类,我将使用一个shell脚本,如下所示:

for f in `find /path/to/websphere/lib -name "*.jar"` 
do    
   FOUND=`jar tvf $f | grep WsLogRecord`
   if [[ -n $FOUND ]]
   then
       echo "Found in $f:"
       echo $FOUND
   fi
done

要在WebSphere的运行实例下找到它,我要做的是部署以定位提供特定类的jar

对于子孙后代,以下是以下信息的来源:


Servlet容器类查找器
Servlet容器类查找器
输入Java类的完全限定名
(例如org.apache.oro.text.regex.Perl5Compiler)在下面的字段中。这个
servlet将尝试加载该类,如果成功,则查询
类的java.security.CodeSource以获取类的位置
使用以下方法:
Class.forName(className).getProtectionDomain().getCodeSource()类

类名:

代码取自 .


要在WebSphere的运行实例下找到它,我要做的是部署以定位提供特定类的jar

对于子孙后代,以下是以下信息的来源:


Servlet容器类查找器
Servlet容器类查找器
输入Java类的完全限定名
(例如org.apache.oro.text.regex.Perl5Compiler)在下面的字段中。这个
servlet将尝试加载该类,如果成功,则查询
类的java.security.CodeSource以获取类的位置
使用以下方法:
Class.forName(className).getProtectionDomain().getCodeSource()类

类名:

代码取自 .

JarExplorer链接:JarExplorer链接: