有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    尝试执行sudo chown -R 'username':'username' /home/'username',然后使用pavucontrol取消静音输出。 更多信息请参见here