Articles of Java

Sicherheitsbeschränkung für weiße Listen in web.xml

Ich verwende Tomcat für meine Struts2-Anwendung. Die web.xml hat bestimmte Einträge wie folgt: restricted methods /* PUT DELETE TRACE no_access /jsp/* no_access /myrrunner/* Wie kann ich über Blacklist Teile ändern, um nur Whitelisting Teile zu verwenden … Zum Beispiel, anstatt PUT , DELTE http Methoden zu blacklisting, DELTE ich andere Methoden auf die DELTE Liste […]

So finden Sie, welche SSL / TLS-Version in Java verwendet wird

Ich habe einen Java-basierten Client (mit Java 1.6.30), der eine SSL-Verbindung zu meinem Server auf Tomcat 7.0.26 öffnet. Tomcat verwendet Java 6 und in der Datei server.xml habe ich den Connector für die Verwendung von sslProtocol=”TLS” konfiguriert. Ich frage mich, was ist die verwendete SSL-Version? Ist es TLS1.0? TLS1.1? Etwas anderes?

Ausführen eines externen Programms mit umgeleiteten stdin und stdout aus Java

Ich versuche, ein externes Programm von einem Java-Programm auszuführen, und ich habe Probleme. Was ich gerne tun würde, wäre folgendes: Runtime.getRuntime().exec(“./extprogram fileOut”); Allerdings habe ich festgestellt, dass das nicht funktioniert – Java-Anwendungen müssen einen Process mit Eingabe- und Ausgabeströmen und anderen Dingen verwenden, mit denen ich nicht vertraut bin. Ich habe mir eine Reihe von […]

Hüpfburg: PEMReader => PEMParser

Mit einem PEM-Zertifikat wie —–BEGIN RSA PRIVATE KEY—– Proc-Type: 4,ENCRYPTED DEK-Info: AES-256-CBC,B9846B5D1803E….. Mit BC 1.46 extrahiere ich das Schlüsselpaar mit dem folgenden Code: int myFunc(String pemString, char [] password) { ByteArrayInputStream tube = new ByteArrayInputStream(pemString.getBytes()); Reader fRd = new BufferedReader(new InputStreamReader(tube)); PEMReader pr = new PEMReader(fRd, new Password (password), “BC”); try { Object o = […]

Wie man js und CSS in JSP mit Spring MVC einbaut

Ich möchte Js und CSS-Dateien in meinem JSP aufnehmen, aber ich kann das nicht tun. Ich bin neu im Konzept der Feder MVC. Seit langer Zeit arbeite ich an demselben Thema. Meine Indexseite ist so body { background-image: url(“LoginPageBackgroundImage.jpg”); } Please login in google Chrome Welcome to my Twitter Clone Login User Name Password New […]

Ändern des Standard-XML-Namespace-Präfix, das mit JAXWS generiert wurde

Ich verwende JAXWS, um einen WebService-Client für eine von uns erstellte Java-Anwendung zu generieren. Wenn JAXWS seine XMLs für die Verwendung im SOAP-Protokoll erstellt, generiert es das folgende Namespacepräfix: Mein Problem ist, dass mein Counterpart (eine große Geldtransferfirma), der den Server verwaltet, mit dem mein Client eine Verbindung herstellt, den WebService-Aufruf nicht akzeptiert ( bitte […]

java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession () Lorg / Ruhezustand / klassisch / Sitzung

Ich versuche mein bereits laufendes Springsprojekt mit Hibernate zu integrieren, aber das ist der Fehler, den ich beim Start bekomme. EVERE: Servlet.service() for servlet [appServlet] in context with path [/TelephoneDirectory] threw exception [Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session;] with root cause java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session; at org.springframework.orm.hibernate3.SessionFactoryUtils.doGetSession(SessionFactoryUtils.java:322) at org.springframework.orm.hibernate3.SessionFactoryUtils.getSession(SessionFactoryUtils.java:233) at org.springframework.orm.hibernate3.HibernateTemplate.getSession(HibernateTemplate.java:457) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:393) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) […]

Java: String split (): Ich möchte, dass es die leeren Strings am Ende enthält

Ich habe folgende Zeichenfolge: String str = “\nHERE\n\nTHERE\n\nEVERYWHERE\n\n”; Wenn Sie dies nur ausdrucken, würde es so ausgeben (Natürlich wäre das \n nicht “wörtlich” gedruckt): \n HERE\n \n THERE\n \n EVERYWHERE\n \n \n Wenn ich die Methode split(“\n”) aufruft, möchte ich alle Strings zwischen der neuen Zeile ( \n ) Zeichen sogar leere Strings am Ende […]

PatternSyntaxException: Illegale Wiederholung bei Verwendung von Regex in Java

Ich weiß nicht viel Regex, aber ich muss ein einfaches Muster anpassen. Folgendes sollte wahr werden, Pattern.matches(“{\”user_id\” : [0-9]*}”, inputLine) wenn EingabeLine ist {“user_id” : 34} Ich bekomme jedoch diese Ausnahme: java.util.regex.PatternSyntaxException: Illegal repetition {“user_id” : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.util.regex.Pattern.(Unknown Source) […]

Compiler-Fehler: Verweis auf mehrdeutigen Aufruf

Fall 1 static void call(Integer i) { System.out.println(“hi” + i); } static void call(int i) { System.out.println(“hello” + i); } public static void main(String… args) { call(10); } Ausgabe von Fall 1: Hallo10 Fall 2 static void call(Integer… i) { System.out.println(“hi” + i); } static void call(int… i) { System.out.println(“hello” + i); } public static […]