这是我与tomcat和Jasperspft的第二天。到目前为止,我已经安装并配置了tomcat,它已经启动了。但是,我无法启动JasperReports Server。
来自此目录:
/opt/tibco/jasperreports-server-cp-6.2.0/scripts/linux
我运行命令
sudo ./jasperserver start
然后我收到错误:
启动JasperServer此脚本需要root权限
来自:
我得到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
答案 0 :(得分:1)
不要进入scripts / linux文件夹。只需进入您的安装位置即可。在您的情况下/opt/tibco/jasperreports-server-cp-6.2.0。
然后运行
sh ./ctlscript.sh start
在终端上。您将需要root权限。