Registro de erro estranho em BBB

0

Eu instalei o BigBlueBotton no Debian Stretch. No entanto, ao fazer login com um usuário "demo" na primeira página, recebo no Firefox um erro do Tomcat / Java reclamando sobre um arquivo bbb_api_conf.jsp ausente que está abaixo.

O que fazer?

HTTP Status 500 - /demo1.jsp (line: 38, column: 1) /bbb_api.jsp (line: 36, column: 1) File [bbb_api_conf.jsp] not found

type Exception report

message /demo1.jsp (line: 38, column: 1) /bbb_api.jsp (line: 36, column: 1) File [bbb_api_conf.jsp] not found

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /demo1.jsp (line: 38, column: 1) /bbb_api.jsp (line: 36, column: 1) File [bbb_api_conf.jsp] not found
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:291)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:97)
    org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:348)
    org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:381)
    org.apache.jasper.compiler.Parser.parseDirective(Parser.java:484)
    org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1800)
    org.apache.jasper.compiler.Parser.parse(Parser.java:142)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:244)
    org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:127)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:197)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:372)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:333)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:600)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.5.8 (Debian) logs.
    
por Rui F Ribeiro 08.12.2016 / 13:07

1 resposta

2

O erro sugere um arquivo de configuração bbb_api_conf.jsp ausente.

Verificando o github do projeto, esse arquivo pode ser encontrado como é:

<%!
// This is the security salt that must match the value set in the BigBlueButton server
// You can get this by executing 'bbb-conf --salt'
String salt = "";

// This is the URL for the BigBlueButton server
String BigBlueButtonURL = "";
%>

Seguindo a sugestão do arquivo, nós executamos:

$sudo bbb-conf --salt

   URL: http://bbb.internal/bigbluebutton/
  Salt: 5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx5

Para que o arquivo seja colocado em /var/lib/tomcat8/webapps/demo/bbb_api_conf.jsp as:

<%!
// This is the security salt that must match the value set in the BigBlueButton server
// You can get this by executing 'bbb-conf --salt'
String salt = "5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx5";

// This is the URL for the BigBlueButton server
String BigBlueButtonURL = "http://bbb.internal/bigbluebutton/";
%>

E também há necessidade de fazer:

sudo chown tomcat8.tomcat8 /var/lib/tomcat8/webapps/demo

Depois disso, o BBB abre corretamente.

    
por 08.12.2016 / 13:07

Tags