Java анотации
Friday, March 26, 2010
0
коммент.
JAVA: Подсчёт времени выполнения метода через аннотацию http://bit.ly/bgsZXU
28.11.2009 21:16:25 *ERROR* [Timer-2,JBoss-Cache-Cluster_db1tck_ws,127.0.0.1:7800] MPING: failed sending discovery request (MPING.java, line 346) java.io.IOException: Invalid argument at java.net.PlainDatagramSocketImpl.send(Native Method) at java.net.DatagramSocket.send(DatagramSocket.java:612) at org.jgroups.protocols.MPING.sendMcastDiscoveryRequest(MPING.java:341) at org.jgroups.protocols.PING.sendGetMembersRequest(PING.java:259) at org.jgroups.protocols.Discovery$PingSenderTask$1.run(Discovery.java:407) at java.util.concurrent.Executors$RunnableAdapter.on Ubuntu 9.10 or over operation system try to run you application with
-Djava.net.preferIPv4Stack=trueThis happens because JGroups does work with IPv6.
2. Open dialog Run -> Debug configurations
3. Insert Arguments
4. Add classwords jar to the classpath.
5. Add required sources.
6. Run debug
Exception in thread "main" java.lang.InternalError: libXt loaded before libXm at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668) .....Workaround is to change AWT_TOOLKIT. You should add “export AWT_TOOLKIT=XToolkit” to you jprofiler5/bin/jprofiler file.
LD_LIBRARYN32_PATH="$app_home/bin/linux-x86:$LD_LIBRARYN32_PATH" LD_LIBRARYN64_PATH="$app_home/bin/linux-x86:$LD_LIBRARYN64_PATH" export LD_LIBRARY_PATH export DYLD_LIBRARY_PATH export SHLIB_PATH export LIBPATH export LD_LIBRARYN32_PATH export LD_LIBRARYN64_PATH export AWT_TOOLKIT=XToolkit
try {
// Create channel on the source
FileChannel srcChannel =
new FileInputStream("srcFilename").getChannel();
// Create channel on the destination
FileChannel dstChannel =
new FileOutputStream("dstFilename").getChannel();
// Copy file contents from source to destination
dstChannel.transferFrom(srcChannel, 0, srcChannel.size());
// Close the channels
srcChannel.close();
dstChannel.close();
} catch (IOException e) {
//TODO catch exception
}