[midPoint] Deployment issues

Jason Everling jeverling at bshp.edu
Thu Aug 25 18:04:24 CEST 2016


Can you share your /etc/default/tomcat8 file?

JASON

On Thu, Aug 25, 2016 at 11:02 AM, Pavol Mederly <mederly at evolveum.com>
wrote:

> This is memory that is available to Java applications running in Java
> Virtual Machine (basically, a process in operating system).
>
> It is adjusted using -X switches when starting Java. For example,
>
> -Xms512m -Xmx4096m -XX:PermSize=512m -XX:MaxPermSize=1024m
>
> (as recently Jason suggested to Matt)
>
> For Tomcat, this is set via environment variable CATALINA_OPTS in
> bin/setenv.sh file. See http://wiki.apache.org/tomcat/FAQ/Memory#Q1.
>
> Pavol Mederly
> Software developerevolveum.com
>
>
> On 25.08.2016 17:54, Ly, Brian wrote:
>
> I am running hardware virtualization, specifically vSphere. I increased
> the memory of the virtual machine to 16gb. Is that what you mean by heap?
>
>
>
> *From:* midPoint [mailto:midpoint-bounces at lists.evolveum.com
> <midpoint-bounces at lists.evolveum.com>] *On Behalf Of *Pavol Mederly
> *Sent:* Thursday, August 25, 2016 11:43 AM
> *To:* midpoint at lists.evolveum.com
> *Subject:* Re: [midPoint] Deployment issues
>
>
>
> Brian,
>
> when talking about VM, you mean Java Virtual Machine where midPoint runs,
> or a virtual machine as in "hardware virtualization" (like VirtualBox etc) ?
>
> I suppose the later. Please check how much heap has your tomcat available.
> It should be at least 1 GB; for any reasonable use 4 GB is recommended. See
> https://wiki.evolveum.com/display/midPoint/System+Requirements
> <https://wiki.evolveum.com/display/midPoint/System+Requirements>.
>
> Pavol Mederly
>
> Software developer
>
> evolveum.com
>
> On 25.08.2016 17:38, Ly, Brian wrote:
>
> So I’ve increased the memory on the VM to 16gb which should be plenty. I
> still get the same error. It seems to be a memory leak in the application.
>
>
>
>
>
>
>
>
>
> *From:* midPoint [mailto:midpoint-bounces at lists.evolveum.com
> <midpoint-bounces at lists.evolveum.com>] *On Behalf Of *Ly, Brian
> *Sent:* Thursday, August 25, 2016 11:10 AM
> *To:* 'midPoint General Discussion'
> *Subject:* Re: [midPoint] Deployment issues
>
>
>
> I have chmod the entire /usr/share/tomcat8/ directory to 777 and restarted
> tomcat8. Then it created a midpoint folder in this directory
> (/usr/share/tomcat8/midpoint) which it did not have before. I then also
> chmod this folder to 777.
>
>
>
> The contents of this directory contains [config.xml  export
> icf-connectors  idm-legacy  import  keystore.jceks  log
> midpoint-activiti.h2.db  midpoint.h2.db  schema  tmp] which seems to be
> correct.
>
> Whereas the contents of /var/lib/tomcat8/webapps/midpoint contains [css
> fonts  img  js  less  META-INF  PageSecurityQuestions.html  status.html
> WEB-INF]
>
>
>
> But when I try to deploy midpoint I get the same msg: “FAIL - Application
> at context path /midpoint could not be started”
>
>
>
> Is there another OS, tomcat, jdk combination I should try? I’m running it
> on a VM.
>
>
>
> New catalina.out excerpt below:
>
>
>
> Aug 25, 2016 9:59:46 AM org.apache.tomcat.util.net.NioEndpoint$SocketProcessor
> doRun
>
> SEVERE:
>
> java.lang.OutOfMemoryError: Java heap space
>
>         at java.util.Arrays.copyOfRange(Arrays.java:3664)
>
>         at java.lang.String.<init>(String.java:207)
>
>         at java.io.DataInputStream.readUTF(DataInputStream.java:661)
>
>         at java.io.DataInputStream.readUTF(DataInputStream.java:564)
>
>         at org.apache.tomcat.util.bcel.classfile.ConstantUtf8.
> getInstance(ConstantUtf8.java:38)
>
>         at org.apache.tomcat.util.bcel.classfile.Constant.
> readConstant(Constant.java:81)
>
>         at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(
> ConstantPool.java:55)
>
>         at org.apache.tomcat.util.bcel.classfile.ClassParser.
> readConstantPool(ClassParser.java:176)
>
>         at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(
> ClassParser.java:85)
>
>         at org.apache.catalina.startup.ContextConfig.
> processAnnotationsStream(ContextConfig.java:2045)
>
>         at org.apache.catalina.startup.ContextConfig.
> processAnnotationsJar(ContextConfig.java:1991)
>
>         at org.apache.catalina.startup.ContextConfig.
> processAnnotationsUrl(ContextConfig.java:1961)
>
>         at org.apache.catalina.startup.ContextConfig.processAnnotations(
> ContextConfig.java:1915)
>
>         at org.apache.catalina.startup.ContextConfig.webConfig(
> ContextConfig.java:1158)
>
>         at org.apache.catalina.startup.ContextConfig.configureStart(
> ContextConfig.java:780)
>
>         at org.apache.catalina.startup.ContextConfig.lifecycleEvent(
> ContextConfig.java:305)
>
>         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:95)
>
>         at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> LifecycleBase.java:90)
>
>         at org.apache.catalina.core.StandardContext.startInternal(
> StandardContext.java:5154)
>
>         at org.apache.catalina.util.LifecycleBase.start(
> LifecycleBase.java:147)
>
>         at org.apache.catalina.manager.ManagerServlet.start(
> ManagerServlet.java:1293)
>
>         at org.apache.catalina.manager.HTMLManagerServlet.start(
> HTMLManagerServlet.java:666)
>
>         at org.apache.catalina.manager.HTMLManagerServlet.doPost(
> HTMLManagerServlet.java:217)
>
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
>
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
>         at org.apache.catalina.core.ApplicationFilterChain.
> internalDoFilter(ApplicationFilterChain.java:292)
>
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:207)
>
>         at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(
> CsrfPreventionFilter.java:136)
>
>         at org.apache.catalina.core.ApplicationFilterChain.
> internalDoFilter(ApplicationFilterChain.java:240)
>
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:207)
>
>         at org.apache.tomcat.websocket.server.WsFilter.doFilter(
> WsFilter.java:52)
>
>         at org.apache.catalina.core.ApplicationFilterChain.
> internalDoFilter(ApplicationFilterChain.java:240)
>
>
>
> Aug 25, 2016 9:59:46 AM org.apache.catalina.util.LifecycleBase start
>
> INFO: The start() method was called on component [StandardEngine[Catalina].
> StandardHost[localhost].StandardContext[/midpoint]] after start() had
> already been called. The second call will be ignored.
>
> Aug 25, 2016 9:59:47 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 9:59:57 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 10:00:07 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 10:00:17 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 10:00:27 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 10:00:37 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 10:00:47 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 10:00:57 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 10:01:07 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
> Aug 25, 2016 10:01:18 AM org.apache.tomcat.util.net.NioEndpoint
> checkParachute
>
> SEVERE: SEVERE:Memory usage is low, parachute is non existent, your system
> may start failing.
>
>
>
> Goes on like this..
>
>
>
> The VM currently has 2gb of ram. I will try to add more memory to the VM
> to see if that helps
>
>
>
>
>
>
>
>
>
>
>
> *From:* midPoint [mailto:midpoint-bounces at lists.evolveum.com
> <midpoint-bounces at lists.evolveum.com>] *On Behalf Of *Ivan Noris
> *Sent:* Thursday, August 25, 2016 10:55 AM
> *To:* midPoint General Discussion
> *Subject:* Re: [midPoint] Deployment issues
>
>
>
> Good idea, but according to the log, no:
>
>
>
> Setting midpoint.home to '/usr/share/tomcat8/midpoint'.
>
> midpoint.home = /usr/share/tomcat8/midpoint/
>
>
>
> (so no "webapps")
>
> BTW are you starting the Tomcat as root? MidPoint will try to create the
> midpoint.home directory and its content (so it must be writeable).
> Specifically, config.xml will be created there upon the first start.
>
> No other thoughts yet; I may be able to install Tomcat 8 on my Ubuntu as
> well later.
>
>
>
> I
>
>
> ------------------------------
>
> *From: *"Jason Everling" <jeverling at bshp.edu>
> *To: *"midPoint General Discussion" <midpoint at lists.evolveum.com>
> *Sent: *Thursday, August 25, 2016 5:41:13 PM
> *Subject: *Re: [midPoint] Deployment issues
>
>
>
> Isn't the midpoint home folder created as 'midpoint' by default and the
> webapp by default is 'midpoint' ? I would think that those can collide if
> they are both in tomcat webapp directory?
>
>
> JASON
>
>
>
> On Thu, Aug 25, 2016 at 9:31 AM, Ivan Noris <Ivan.Noris at evolveum.com>
> wrote:
>
> Hi Brian,
>
> we are deploying the midpoint.war also to webapps folder, so that
> certainly works.
>
> When you changed server.xml, didn't you accidentally made some typo?
>
>
>
> Also can you paste more from catalina.out?
>
>
>
> Thanks,
>
> Ivan
>
>
> ------------------------------
>
> *From: *"Brian Ly" <Brian.Ly at uhn.ca>
> *To: *"gustav.palos at evolveum.com" <gustav.palos at evolveum.com>, "midPoint
> General Discussion" <midpoint at lists.evolveum.com>
> *Sent: *Thursday, August 25, 2016 5:18:20 PM
>
>
> *Subject: *Re: [midPoint] Deployment issues
>
>
>
> Yes, I installed based on those instructions,
>
>
>
> I installed JDK7 and tomcat8 on Ubuntu 16.04 using the apt-get install
> method. Then I used wget to download midpoint to the server and extracted
> it using tar. I then moved the war file into the tomcat webapps folder and
> changed the server.xml to change the size limitation. Tomcat creates a
> midpoint folder in the webapps directory since I did not change the
> location of the MidPoint Home Directory (midpoint.home) but it should be
> able to deploy in the tomcat webapps directory right?
>
>
>
> Brian
>
>
>
>
>
>
>
> *From:* midPoint [mailto:midpoint-bounces at lists.evolveum.com] *On Behalf
> Of *Pálos Gustáv
> *Sent:* Thursday, August 25, 2016 12:26 AM
> *To:* midPoint General Discussion
> *Subject:* Re: [midPoint] Deployment issues
>
>
>
> Hi Brian,
>
>
>
> do you install midpoint & configure it over this manual?
>
> https://wiki.evolveum.com/display/midPoint/Installation+Guide
>
> is configured midpoint.home directory writable for the user, who run the
> tomcat?
>
>
>
> Gustav
>
>
>
> 2016-08-24 22:35 GMT+02:00 Ly, Brian <Brian.Ly at uhn.ca>:
>
> Hi
>
>
>
> I am trying out midpoint and I cannot seem to deploy it using tomcat. I am
> receiving a “FAIL - Application at context path /midpoint could not be
> started” error message in tomcat when I try to deploy midpoint.
>
>
>
> Can you please assist me?
>
>
>
> I am running Ubuntu server 16.04, tomcat 8, latest midpoint release,
> latest java jdk
>
>
>
>
> This e-mail may contain confidential and/or privileged information for the
> sole use of the intended recipient.
> Any review or distribution by anyone other than the person for whom it was
> originally intended is strictly prohibited.
> If you have received this e-mail in error, please contact the sender and
> delete all copies.
> Opinions, conclusions or other information contained in this e-mail may
> not be that of the organization.
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>
>
>
>
> --
>
> Gustáv Pálos
>
> Identity Engineer
>
> evolveum.com
>
>
> This e-mail may contain confidential and/or privileged information for the
> sole use of the intended recipient.
> Any review or distribution by anyone other than the person for whom it was
> originally intended is strictly prohibited.
> If you have received this e-mail in error, please contact the sender and
> delete all copies.
> Opinions, conclusions or other information contained in this e-mail may
> not be that of the organization.
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>
>
>
>
>
>
> --
>
> Ivan Noris
> Senior Identity Engineer
> evolveum.com
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>
>
>
>
>
>
> CONFIDENTIALITY NOTICE:
> This e-mail together with any attachments is proprietary and confidential;
> intended for only the recipient(s) named above and may contain information
> that is privileged. You should not retain, copy or use this e-mail or any
> attachments for any purpose, or disclose all or any part of the contents to
> any person. Any views or opinions expressed in this e-mail are those of the
> author and do not represent those of the Baptist School of Health
> Professions. If you have received this e-mail in error, or are not the
> named recipient(s), you are hereby notified that any review, dissemination,
> distribution or copying of this communication is prohibited by the sender
> and to do so might constitute a violation of the Electronic Communications
> Privacy Act, 18 U.S.C. section 2510-2521. Please immediately notify the
> sender and delete this e-mail and any attachments from your computer.
>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>
>
>
>
> --
>
> Ivan Noris
> Senior Identity Engineer
> evolveum.com
>
>
> This e-mail may contain confidential and/or privileged information for the
> sole use of the intended recipient.
> Any review or distribution by anyone other than the person for whom it was
> originally intended is strictly prohibited.
> If you have received this e-mail in error, please contact the sender and
> delete all copies.
> Opinions, conclusions or other information contained in this e-mail may
> not be that of the organization.
>
>
> This e-mail may contain confidential and/or privileged information for the
> sole use of the intended recipient.
> Any review or distribution by anyone other than the person for whom it was
> originally intended is strictly prohibited.
> If you have received this e-mail in error, please contact the sender and
> delete all copies.
> Opinions, conclusions or other information contained in this e-mail may
> not be that of the organization.
>
>
>
>
> _______________________________________________
>
> midPoint mailing list
>
> midPoint at lists.evolveum.com
>
> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>
>
>
> This e-mail may contain confidential and/or privileged information for the
> sole use of the intended recipient.
> Any review or distribution by anyone other than the person for whom it was
> originally intended is strictly prohibited.
> If you have received this e-mail in error, please contact the sender and
> delete all copies.
> Opinions, conclusions or other information contained in this e-mail may
> not be that of the organization.
>
>
> _______________________________________________
> midPoint mailing listmidPoint at lists.evolveum.comhttp://lists.evolveum.com/mailman/listinfo/midpoint
>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>

-- 


CONFIDENTIALITY NOTICE:
This e-mail together with any attachments is proprietary and confidential; 
intended for only the recipient(s) named above and may contain information 
that is privileged. You should not retain, copy or use this e-mail or any 
attachments for any purpose, or disclose all or any part of the contents to 
any person. Any views or opinions expressed in this e-mail are those of the 
author and do not represent those of the Baptist School of Health 
Professions. If you have received this e-mail in error, or are not the 
named recipient(s), you are hereby notified that any review, dissemination, 
distribution or copying of this communication is prohibited by the sender 
and to do so might constitute a violation of the Electronic Communications 
Privacy Act, 18 U.S.C. section 2510-2521. Please immediately notify the 
sender and delete this e-mail and any attachments from your computer. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20160825/552cc665/attachment.htm>


More information about the midPoint mailing list