Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. import org.apache.logging.log4j.LogManager;
  2. import org.apache.logging.log4j.Logger;
  3.  
  4. public class A {
  5.  
  6. // log4j2 logger
  7. private static final Logger logger = LogManager.getLogger(Main.class.getName());
  8.  
  9. }
  10.  
  11. logger.trace("some message");
  12. logger.info("another message");
  13.  
  14. log4j-api-2.5.jar
  15. log4j-core-2.5.jar
  16.  
  17. <dependencies>
  18. <dependency>
  19. <groupId>org.apache.logging.log4j</groupId>
  20. <artifactId>log4j-api</artifactId>
  21. <version>2.5</version>
  22. </dependency>
  23. <dependency>
  24. <groupId>org.apache.logging.log4j</groupId>
  25. <artifactId>log4j-core</artifactId>
  26. <version>2.5</version>
  27. </dependency>
  28.  
  29. java -jar myapp.jar
  30.  
  31. <plugins>
  32. <!-- Maven Shade Plugin -->
  33. <plugin>
  34. <groupId>org.apache.maven.plugins</groupId>
  35. <artifactId>maven-shade-plugin</artifactId>
  36. <version>2.4.3</version>
  37. <executions>
  38. <execution>
  39. <phase>package</phase>
  40. <goals>
  41. <goal>shade</goal>
  42. </goals>
  43. <configuration>
  44. <transformers>
  45. <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
  46. <mainClass>com.distributed.analyzer.Main</mainClass>
  47. </transformer>
  48. </transformers>
  49. </configuration>
  50. </execution>
  51. </executions>
  52. </plugin>
  53. </plugins>
  54.  
  55. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager
  56. at com.distributed.analyzer.Main.<clinit>(Main.java:22)
  57. Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager
  58.  
  59. at java.net.URLClassLoader.findClass(Unknown Source)
  60. at java.lang.ClassLoader.loadClass(Unknown Source)
  61. at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  62. at java.lang.ClassLoader.loadClass(Unknown Source)
  63. ... 1 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement