启动JasperServer:此脚本需要root权限

时间:2015-12-05 21:44:26

标签: java-8 ubuntu-14.04 jasperserver

这是我与tomcat和Jasperspft的第二天。到目前为止,我已经安装并配置了tomcat,它已经启动了。但是,我无法启动JasperReports Server。

来自此目录:

  

/opt/tibco/jasperreports-server-cp-6.2.0/scripts/linux

我运行命令

  

sudo ./jasperserver start

然后我收到错误:

  

启动JasperServer此脚本需要root权限

来自:

  

http://127.0.0.1:8080/manager/html

我得到3份申请:

  

/

     

主机管理器

     

管理器

当我第一次安装我曾经获得的第四个应用程序JasperServer但是没有启动时,我决定取消部署它再次部署它,但不幸的是它消失了。

然后我下载了jasperreports-server-cp-6.2.0-bin.zip并从中提取了名为jasperserver.war的WAR文件。然后当我尝试选择文件并从http://127.0.0.1:8080/manager/html部署它时,浏览器转到空白页

  

此网页不可用

     

ERR_CONNECTION_RESET

然后,当我查看文件manager.2015-12-06.log时,它会显示以下内容:

  

06-Dec-2015 00:14:49.460 INFO [http-nio-8080-exec-1]   org.apache.catalina.core.ApplicationContext.log HTMLManager:list:   列出虚拟主机' localhost'的上下文2015年12月6日00:18:14.292   严重[http-nio-8080-exec-5]   org.apache.catalina.core.ApplicationContext.log HTMLManager:失败 -   部署上传失败,例外:   org.apache.tomcat.util.http.fileupload.FileUploadBase $ SizeLimitExceededException:   请求被拒绝,因为它的大小(156405033)超过了   配置最大值(52428800)java.lang.IllegalStateException:   org.apache.tomcat.util.http.fileupload.FileUploadBase $ SizeLimitExceededException:   请求被拒绝,因为它的大小(156405033)超过了   配置最大值(52428800)at   org.apache.catalina.connector.Request.parseParts(Request.java:2704)at at   org.apache.catalina.connector.Request.parseParameters(Request.java:2950)   在   org.apache.catalina.connector.Request.getParameter(Request.java:1077)   在   org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:380)   在   org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:185)   在   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)   在   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   在   org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)   在   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)   在   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   在   org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)   在   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)   在   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   在   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)   在   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)   在   org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:618)   在   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)   在   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)   在   org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)   在   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)   在   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537)   在   org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1081)   在   org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:658)   在   org.apache.coyote.http11.Http11NioProtocol $ Http11ConnectionHandler.process(Http11NioProtocol.java:222)   在   org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1566)   在   org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run(NioEndpoint.java:1523)   在   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)   在   java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:617)   在   org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)   在java.lang.Thread.run(Thread.java:745)引起:   org.apache.tomcat.util.http.fileupload.FileUploadBase $ SizeLimitExceededException:   请求被拒绝,因为它的大小(156405033)超过了   配置最大值(52428800)at   org.apache.tomcat.util.http.fileupload.FileUploadBase $ FileItemIteratorImpl。(FileUploadBase.java:811)   在   org.apache.tomcat.util.http.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:256)   在   org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:280)   在org.apache.catalina.connector.Request.parseParts(Request.java:2637)   ... 29更多

我注意到文件上传大小限制但我找到的xml文件配置都设置为-1,这是无限制的。 还有一件事,我将jasper配置更改为chnage posgresql端口号到默认的5432,因为我已经安装了它。我不想使用tomcat附带的那个。

请帮我启动JasperReports服务器(jasperserver?)

jdk8 ubuntu 14.04

1 个答案:

答案 0 :(得分:1)

不要进入scripts / linux文件夹。只需进入您的安装位置即可。在您的情况下/opt/tibco/jasperreports-server-cp-6.2.0。

然后运行

sh ./ctlscript.sh start

在终端上。您将需要root权限。