LINUX.ORG.RU

Сообщения Skail

 

Java Spring: Permission denied при воспроизведении аудио файла

Форум — Development

Привет всем. Может кто подскажет, запихал в Spring проигрывание аудио файла:

[code=java]

@GetMapping("/music")
public String music(Model model) throws UnsupportedAudioFileException, IOException, LineUnavailableException {

    File soundFile = new File("/opt/tomcat/st.wav");
    AudioInputStream ais = AudioSystem.getAudioInputStream(soundFile);
    Clip clip = AudioSystem.getClip();
    clip.open(ais);
    clip.setFramePosition(0);
    clip.start();

    return "music";
}

[/code]

Но TomCat сваливает в ошибку Permission denied:

2023-08-21 04:33:28.263 ERROR 30475 — [nio-8080-exec-1] o.s.b.w.servlet.support.ErrorPageFilter : Forwarding to error page from request [/music] due to exception [/opt/tomcat/st.wav (Permission denied)]

java.io.FileNotFoundException: /opt/tomcat/st.wav (Permission denied)

 ,

Skail
()

Ошибка java.sql.SQLException: No suitable driver found for jdbc:sqlserver://

Форум — Development

Привет всем.

Собираю Spring Boot проект с подключением к БД SQL Server в Intellij Idea, всё работает. Запускаю собранное приложение на TomCat’е в Windows Server всё работает. Запускаю тот же проект на Ubuntu Server также в TomCat’e, приложение работает, но как только пытаюсь подключиться к БД, приложение падает в ошибку:

java.sql.SQLException: No suitable driver found for jdbc:sqlserver://

Хотя при сборке Maven нужный драйвер mssql-jdbc-8.2.1.jre11.jar подтягивается, в папке lib присутствует. Еще раз замечу что на Winwows Server работает, а на Ubuntu как будто бы не видит этого драйвера

Для теста создал простое jar приложение на том же Ubuntu, запускаю jar файл с подключением к БД SQL Server, всё работает, а как только Spring, подключения нет

 , ,

Skail
()

RSS подписка на новые темы