Если log4j.properties
действительно находится в пути к классам, вы используете Spring Boot для создания файла WAR для развертывания на сервере приложений, вы опускаете файл web.xml
в пользу автоконфигурации Spring Boot, и вы не получаете любые сообщения журнала, вам нужно явно настроить Log4j. Предполагая, что вы используете Log4j 1.2.x:
public class AppConfig extends SpringBootServletInitializer {
public static void main( String[] args ) {
// Launch the application
ConfigurableApplicationContext context = SpringApplication.run( AppConfig.class, args );
}
@Override
protected SpringApplicationBuilder configure( SpringApplicationBuilder application ) {
InputStream log4j = this.getClass().getClassLoader().getResourceAsStream("log4j.properties");
PropertyConfigurator.configure(log4j);
return application;
}
// Other beans as required...
}
SSLv3 и TLSv1 не являются тем же, однако TLSv1 основан на SSLv3.
Это - протокол, который обратно совместим, и дает способ определить, какую версию использовать согласно "квитированию", которое происходит между клиентом и сервером.
Read больше здесь (это помогло мне понять это лучше): http://en.wikipedia.org/wiki/Secure_Sockets_Layer