tomcat主目录不可访问:权限被拒绝。lang.IllegalArgumentException:没有与接口SourceDataLine匹配的行
我正在尝试从Java code玩一个在线WAV audio file
我的操作系统:Ubuntu 14.04。Java版本:8
在我的机器上,当我从独立的java应用程序运行代码时,它会播放文件
但当我从Tomcat中运行的代码调用此代码时,我得到以下异常:
Home directory not accessible: Permission denied
java.lang.IllegalArgumentException: No line matching interface SourceDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian is supported.
at javax.sound.sampled.AudioSystem.getLine(AudioSystem.java:479)
Tomcat作为一种服务在我的机器上运行
为什么Tomcat不起作用
# 1 楼答案
尝试执行
sudo chown -R 'username':'username' /home/'username'
,然后使用pavucontrol
取消静音输出。 更多信息请参见here