Where is jspwiki.properties located within the JSPWiki.war file?

I see it nowhere in
https://apache.osuosl.org/jspwiki/2.11.0.M8/binaries/webapp/JSPWiki.war

--
-jim
Jim Willeke


On Mon, Dec 21, 2020 at 3:22 PM Jim Willeke <j...@willeke.com> wrote:

> And that is what I have attempted.
> And even that does not work.
> --
> -jim
> Jim Willeke
>
>
> On Mon, Dec 21, 2020 at 12:29 PM Juan Pablo Santos Rodríguez <
> juanpablo.san...@gmail.com> wrote:
>
>> Hi,
>>
>> given that the OS, Let's Encrypt, Tomcat, etc. are correctly installed,
>> I'd
>> begin with a simple, non-customized jspwiki war to make sure it deploys
>> OK. If there are problems, what's the log saying? Are you able to set it
>> to
>> debug level (through JAVA_OPTS, or whatever method)?
>>
>> Once you have that, I'd begin with JSPWiki customizations, f.ex., to set
>> the page directory you should be using a jspwiki-custom.properties file.
>> Where is it located? (the other option is that you've modified the
>> ini/jspwiki.properties inside the jspwiki-main jar, but that's
>> discouraged,
>> since it
>> would made JSPWiki upgrades more complex).
>>
>>
>> best regards,
>> juan pablo
>>
>> On Sat, Dec 19, 2020 at 10:44 PM Jim Willeke <j...@willeke.com> wrote:
>>
>> > The issue I have always run into is that upgrading is a huge pain.
>> > It is never Just JSPwiki but all the dependencies.
>> >
>> > These are the facets for upgrades I came up with:
>> >
>> >    - Operating System
>> >    - let's Encrypt
>> >    - nginx
>> >    - Java
>> >    - Tomcat
>> >    - JSPWiki
>> >       - jspwiki engine
>> >       - jspwiki pages
>> >
>> > Frankly speaking, this is a real pain.
>> >
>> > Install setup created:
>> > CATALINA_BASE: /var/lib/tomcat9
>> > CATALINA_HOME: /usr/share/tomcat9
>> >
>> > tomcat user home as:
>> > /opt/tomcat and using /bin/false
>> >
>> > And I thought page directory should be:
>> > /opt/tomcat/jspwikipages/ldapwiki/
>> >
>> > Then I should be able to run:
>> >
>> >    - sudo apt update
>> >    - sudo apt upgrade
>> >
>> > and the Operating system, let's Encrypt, nginx, Tomcat, and Java would
>> all
>> > be upgraded as needed.
>> >
>> > any thoughts?
>> >
>> > --
>> > -jim
>> > Jim Willeke
>> >
>> >
>> > On Thu, Dec 17, 2020 at 2:19 PM Juan Pablo Santos Rodríguez <
>> > juanpablo.san...@gmail.com> wrote:
>> >
>> > > Hi Jim,
>> > >
>> > > I've always have worked with an environment in which CATALINA_BASE ==
>> > > CATALINA_HOME, said that, yes, your setup seems correct to
>> > > me (also 2 min of google https://stackoverflow.com/a/29398713 seem to
>> > > confirm that).
>> > >
>> > >
>> > > best regards,
>> > > juan pablo
>> > >
>> > > On Thu, Dec 17, 2020 at 2:19 PM Jim Willeke <j...@willeke.com> wrote:
>> > >
>> > > > My setup is now:
>> > > > DISTRIB_DESCRIPTION="Ubuntu 20.04.1 LTS"
>> > > > Apache Tomcat/9.0.31 (Ubuntu)
>> > > > Java Home:      /usr/lib/jvm/java-13-openjdk-amd64
>> > > > JVM Version:    13.0.4+8-Ubuntu-120.04
>> > > > CATALINA_BASE:  /var/lib/tomcat9
>> > > > CATALINA_HOME:  /usr/share/tomcat9
>> > > >
>> > > > So I am assuming we would place the jspwiki.war (regardless of name)
>> > into
>> > > > the
>> > > > $CATALINA_BASE/tomcat9/webapps/
>> > > > And that is where we would expect to see the folder "jspwiki"
>> created
>> > > when
>> > > > the war is expanded.
>> > > >
>> > > > And the jspwiki.war would be owned by tomcat.
>> > > > Is that correct?
>> > > >
>> > > > --
>> > > > -jim
>> > > > Jim Willeke
>> > > >
>> > > >
>> > > > On Tue, Dec 15, 2020 at 3:44 PM Juan Pablo Santos Rodríguez <
>> > > > juanpablo.san...@gmail.com> wrote:
>> > > >
>> > > > > Hi Jim,
>> > > > >
>> > > > > apologies, the e-mail got stuck in drafts and I didn't notice :-/
>> > > > >
>> > > > > the contents of the work folder were to see which war was
>> deployed if
>> > > > > ldapwiki.war or folder.war.. The unfound jspwiki.properties file
>> > should
>> > > > be
>> > > > > inside the jspwiki-main jar, under the ini folder.
>> > > > >
>> > > > > As for starting tomcat passing some system properties and as it
>> seems
>> > > > that
>> > > > > the jspwiki.properties file can't be found when starting JSPWiki,
>> on
>> > > your
>> > > > > $TOMCAT_HOME/bin/catalina.sh file, locate the commented line were
>> the
>> > > > > JAVA_OPTS variable is set and uncomment it and set it to something
>> > > like:
>> > > > >
>> > > > > JAVA_OPTS="$JAVA_OPTS -Dlog4j.rootCategory=DEBUG,ConsoleLog" and
>> that
>> > > > > should be fine to start tomcat.
>> > > > >
>> > > > > Also, do you have any jspwiki-custom.properties file set? is so,
>> how?
>> > > > >
>> > > > > Last but not least, would you mind trying with new 2.11.0.M8? it
>> > > > contains a
>> > > > > couple of serious fixes related to search indexing + workflows'
>> > > > persistence
>> > > > > on disk
>> > > > >
>> > > > >
>> > > > > best regards,
>> > > > > juan pablo
>> > > > >
>> > > > > On Mon, Dec 7, 2020 at 4:13 PM Jim Willeke <j...@willeke.com>
>> wrote:
>> > > > >
>> > > > > > I changed to folder.war, as I was making a feeble attempt to
>> hide
>> > > > details
>> > > > > > about ldapwiki.
>> > > > > >
>> > > > > > Not sure what you are looking for here:
>> > > > > > ll /var/lib/tomcat9/work/Catalina/localhost/
>> > > > > > total 24
>> > > > > > drwxr-x--- 6 tomcat tomcat 4096 Dec  4 10:43 ./
>> > > > > > drwxr-x--- 3 tomcat tomcat 4096 Dec  4 09:49 ../
>> > > > > > drwxr-x--- 3 tomcat tomcat 4096 Dec  4 11:55 host-manager/
>> > > > > > drwxr-x--- 2 tomcat tomcat 4096 Dec  4 10:43 ldapwiki/
>> > > > > > drwxr-x--- 3 tomcat tomcat 4096 Dec  6 10:48 manager/
>> > > > > > drwxr-x--- 2 tomcat tomcat 4096 Dec  4 09:49 ROOT/
>> > > > > >
>> > > > > > /var/lib/tomcat9/work/Catalina/localhost/ldapwiki/
>> > > > > > total 8
>> > > > > > drwxr-x--- 2 tomcat tomcat 4096 Dec  4 10:43 ./
>> > > > > > drwxr-x--- 6 tomcat tomcat 4096 Dec  4 10:43 ../
>> > > > > >
>> > > > > > Sorry, No idea how I would start tomcat using
>> > > > > > "-Dlog4j.rootCategory=DEBUG,ConsoleLog"
>> > > > > >
>> > > > > > systemctl status tomcat9
>> > > > > > ● tomcat9.service - Apache Tomcat 9 Web Application Server
>> > > > > >      Loaded: loaded (/lib/systemd/system/tomcat9.service;
>> enabled;
>> > > > vendor
>> > > > > > preset: enabled)
>> > > > > >      Active: active (running) since Sun 2020-12-06 10:48:37
>> UTC; 1
>> > > day
>> > > > 4h
>> > > > > > ago
>> > > > > >        Docs:
>> https://tomcat.apache.org/tomcat-9.0-doc/index.html
>> > > > > >     Process: 549
>> > > > > ExecStartPre=/usr/libexec/tomcat9/tomcat-update-policy.sh
>> > > > > > (code=exited, status=0/SUCCESS)
>> > > > > >    Main PID: 574 (java)
>> > > > > >       Tasks: 37 (limit: 4620)
>> > > > > >      Memory: 255.9M
>> > > > > >      CGroup: /system.slice/tomcat9.service
>> > > > > >              └─574 /usr/lib/jvm/default-java/bin/java
>> > > > > >
>> > > >
>> > -Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.properties
>> > > > > >
>> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>> > > > > > -Djava.awt.headless=true -Djdk.tls.ephemeralDHKe>
>> > > > > >
>> > > > > >
>> > > > > > --
>> > > > > > -jim
>> > > > > > Jim Willeke
>> > > > > >
>> > > > > >
>> > > > > > On Mon, Dec 7, 2020 at 9:09 AM Juan Pablo Santos Rodríguez <
>> > > > > > juanpablo.san...@gmail.com> wrote:
>> > > > > >
>> > > > > > > Hi Jim,
>> > > > > > >
>> > > > > > > you mention initially that the war is deployed as folder.war
>> > > instead
>> > > > of
>> > > > > > > ldapwiki.war, is that correct? What files are placed inside
>> > > > > > > $TOMCAT_HOME/work? Also, would you mind starting tomcat
>> providing
>> > > it
>> > > > a
>> > > > > > > "-Dlog4j.rootCategory=DEBUG,ConsoleLog" argument?
>> > > > > > > That should provide more information on catalina.out
>> > > > > > >
>> > > > > > >
>> > > > > > > best regards,
>> > > > > > > juan pablo
>> > > > > > >
>> > > > > > > On Sun, Dec 6, 2020 at 11:55 AM Jim Willeke <j...@willeke.com>
>> > > wrote:
>> > > > > > >
>> > > > > > > > Here is what I see:
>> > > > > > > >
>> > > > > > > > less /var/log/tomcat9/catalina.2020-12-06.log
>> > > > > > > > 06-Dec-2020 10:48:43.248 INFO [main]
>> > > > > > > > org.apache.catalina.startup.HostConfig.deployDescriptor
>> > > Deployment
>> > > > of
>> > > > > > > > deployment descriptor
>> > > > > > [/etc/tomcat9/Catalina/localhost/host-manager.xml]
>> > > > > > > > has finished in [416] ms
>> > > > > > > > 06-Dec-2020 10:48:43.252 INFO [main]
>> > > > > > > > org.apache.catalina.startup.HostConfig.deployWAR Deploying
>> web
>> > > > > > > application
>> > > > > > > > archive [/var/lib/tomcat9/webapps/ldapwiki.war]
>> > > > > > > > 06-Dec-2020 10:48:45.254 INFO [main]
>> > > > > > > > org.apache.jasper.servlet.TldScanner.scanJars At least one
>> JAR
>> > > was
>> > > > > > > scanned
>> > > > > > > > for TLDs yet contained no TLDs. Enable debug logging for
>> this
>> > > > logger
>> > > > > > for
>> > > > > > > a
>> > > > > > > > complete list of JARs that were scanned but no TLDs were
>> found
>> > in
>> > > > > them.
>> > > > > > > > Skipping unneeded JARs during scanning can improve startup
>> time
>> > > and
>> > > > > JSP
>> > > > > > > > compilation time.
>> > > > > > > > 06-Dec-2020 10:48:46.202 SEVERE [main]
>> > > > > > > > org.apache.catalina.core.StandardContext.startInternal One
>> or
>> > > more
>> > > > > > > Filters
>> > > > > > > > failed to start. Full details will be found in the
>> appropriate
>> > > > > > container
>> > > > > > > > log file
>> > > > > > > > 06-Dec-2020 10:48:46.202 SEVERE [main]
>> > > > > > > > org.apache.catalina.core.StandardContext.startInternal
>> Context
>> > > > > > > [/ldapwiki]
>> > > > > > > > startup failed due to previous errors
>> > > > > > > > 06-Dec-2020 10:48:46.206 WARNING [main]
>> > > > > > > >
>> > > > >
>> > org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads
>> > > > > > > The
>> > > > > > > > web application [ldapwiki] appears to have started a thread
>> > named
>> > > > > > > > [__DEFAULT__] but has failed to stop it. This is very
>> likely to
>> > > > > create
>> > > > > > a
>> > > > > > > > memory leak. Stack trace of thread:
>> > > > > > > >  java.base@11.0.9.1/java.lang.Object.wait(Native Method)
>> > > > > > > >  java.base@11.0.9.1/java.lang.Object.wait(Object.java:328)
>> > > > > > > >
>> > > java.base@11.0.9.1/java.util.TimerThread.mainLoop(Timer.java:527)
>> > > > > > > >
>> java.base@11.0.9.1/java.util.TimerThread.run(Timer.java:506)
>> > > > > > > > 06-Dec-2020 10:48:46.206 WARNING [main]
>> > > > > > > >
>> > > > >
>> > org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads
>> > > > > > > The
>> > > > > > > > web application [ldapwiki] appears to have started a thread
>> > named
>> > > > > > > > [Statistics Thread-__DEFAULT__-1] but has failed to stop it.
>> > This
>> > > > is
>> > > > > > very
>> > > > > > > > likely to create a memory leak. Stack trace of thread:
>> > > > > > > >  java.base@11.0.9.1/jdk.internal.misc.Unsafe.park(Native
>> > Method)
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.base@11.0.9.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.base@11.0.9.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.base@11.0.9.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.base@11.0.9.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.base@11.0.9.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.base@11.0.9.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.base@11.0.9.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> > > > > > > >  java.base@11.0.9.1/java.lang.Thread.run(Thread.java:834)
>> > > > > > > > 06-Dec-2020 10:48:46.215 INFO [main]
>> > > > > > > > org.apache.catalina.startup.HostConfig.deployWAR Deployment
>> of
>> > > web
>> > > > > > > > application archive [/var/lib/tomcat9/webapps/ldapwiki.war]
>> has
>> > > > > > finished
>> > > > > > > in
>> > > > > > > > [2,963] ms
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > --
>> > > > > > > > -jim
>> > > > > > > > Jim Willeke
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > On Sat, Dec 5, 2020 at 10:23 AM Harry Metske <
>> > > > harry.met...@gmail.com
>> > > > > >
>> > > > > > > > wrote:
>> > > > > > > >
>> > > > > > > > > does catalina.out reveal any more detail?
>> > > > > > > > >
>> > > > > > > > > regards,
>> > > > > > > > > Harry
>> > > > > > > > >
>> > > > > > > > > On Fri, 4 Dec 2020 at 13:31, Jim Willeke <j...@willeke.com
>> >
>> > > > wrote:
>> > > > > > > > >
>> > > > > > > > > > New install.
>> > > > > > > > > > Apache Tomcat/9.0.31 (Ubuntu)
>> > > > > > > > > > 11.0.9.1+1-Ubuntu-0ubuntu1.20.04
>> > > > > > > > > > JspWiki: 2.11.0.M7 (Binary download)
>> > > > > > > > > > java --version openjdk 11.0.9.1 2020-11-04
>> > > > > > > > > > OpenJDK 64-Bit Server VM (build
>> > > > 11.0.9.1+1-Ubuntu-0ubuntu1.20.04,
>> > > > > > > mixed
>> > > > > > > > > > mode, sharing)
>> > > > > > > > > >
>> > > > > > > > > > No Issue accessing
>> > > > > > > > > > http://<ipaddress>:8080/manager/
>> > > > > > > > > >
>> > > > > > > > > > CATALINA_BASE="/var/lib/tomcat9"
>> > > > > > > > > > CATALINA_HOME="/usr/share/tomcat9"
>> > > > > > > > > >
>> > > > > > > > > > Copied war file to /var/lib/tomcat9/webapps/
>> > > > > > > > > > drwxr-x--- 10 tomcat tomcat     4096 Dec  4 10:43
>> folder/
>> > > > > > > > > > -rw-r--r--  1 tomcat tomcat 23277026 Dec  4 10:19
>> > folder.war
>> > > > > > > > > > drwxr-xr-x  3 tomcat tomcat     4096 Dec  4 09:49 ROOT/
>> > > > > > > > > >
>> > > > > > > > > > Seems like appropriate files are expanded at:
>> > > > > > > > > > /var/lib/tomcat9/webapps/folder/ (jsps and WEB-INF/ etc)
>> > > > > > > > > >
>> > > > > > > > > > INFO [main]
>> org.apache.catalina.core.ApplicationContext.log
>> > > > > ERROR:
>> > > > > > > > Failed
>> > > > > > > > > > to create a Wiki engine: JSPWiki: *Unable to load and
>> setup
>> > > > > > > properties
>> > > > > > > > > from
>> > > > > > > > > > jspwiki.properties. Failed to start.* Caused by: null;
>> > please
>> > > > > check
>> > > > > > > log
>> > > > > > > > > > files for better information.
>> > > > > > > > > >
>> > > > > > > > > > find /var/lib/tomcat9/webapps/ldapwiki/ -type f -name
>> > > > > > "*.properties"
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> /var/lib/tomcat9/webapps/ldapwiki/META-INF/maven/org.apache.jspwiki/jspwiki-war/pom.properties
>> > > > > > > > > >
>> > > > > > > > > > Any Ideas?
>> > > > > > > > > > --
>> > > > > > > > > > -jim
>> > > > > > > > > > Jim Willeke
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
>

Reply via email to