В моем весеннем загрузочном приложении, работающем на Tomcat 8, у меня есть этот код в SpringBootServletInitializer:
public class MyApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(MyApplication.class);
}
@PostConstruct
public void init() {
// Setting Spring Boot SetTimeZone
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
}
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
} }
На моем сервере приложений tomcat у меня есть некоторые записи с использованием Spring Framework, проблема в том, что все приложения внутри моего tomcat изменили часовой пояс в соответствии с моим приложением, и это неправильно.
Как я могу установить часовой пояс только для моего приложения, не влияя на часовой пояс других приложений в tomcat?
Спасибо