Tag: java
linux : jnlp dateien ausfuehren
in zusammenhang mit >diesem< artikel sei hier noch beschrieben, was man machen muss, falls "das eine etwas" fehlt auf dem system, auf dem man die datei ausfuehren moechte.
sudo apt-get install icedtea-netx
und dann einfach den befehl “javaws” mit der entsprechenden file ausfuehren:
javaws filename.jnlp
workaround fuer javaws jnpl error “Cannot grant permissions to unsigned jars.”
in mein kleines serverchen habe ich ein “ASMB8-iKVM” rein gesteckt, damit ich nicht immer in den keller rennen muss, wenn ich mal ne vlan config versaut hab und die kiste nicht mehr erreichbar ist 😉
beim starten der java KVM console kam dieser fehler:
Fatal: Application Error: Cannot grant permissions to unsigned jars.
um das zu beheben, muss man in der datei java.security in dieser zeile:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
...das "MD5" entfernen. (zeile kopieren, auskommentieren, aendern)
#jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024
bei meinem linux mint liegt die datei unter: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security
tomcat: JAVA_HOME should point to a JDK not a JRE
der apache tomcat unter windows hat eine “service.bat” dabei, mit welcher man den zugehoerigen dienst installieren kann. diese fehlermeldung kam mir die tage unter:
beim ersten lesen dachte ich “wtf?”.. ich brauche doch kein JDK, um einen tomcat laufen zu lassen. so ist es auch… eine JRE reicht aus. allerdings darf man dann nicht die environment variable JAVA_HOME setzen, sondern muss diese JRE_HOME nennen. in meinem fall waren beide gesetzt, was zu dieser fehlermeldung fuehrte…