Hello there,
I have following this tutorial https://docs.dhis2.org/en/manage/performing-system-administration/dhis-core-version-master/installation.html. I have done all steps. I’m using :
- DHIS2 2.28 https://releases.dhis2.org/2.38/dhis2-stable-latest.war
- Tomcat 9
- Ubuntu server 20.04
- PostgreSQL 12
Actually, I got 404 not found when opening url below
And below the message in catalina.out file
<6>Error parsing HTTP request header
Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
<6>java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
<6> at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:416)
<6> at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:268)
<6> at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
<6> at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
<6> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639)
<6> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
<6> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
<6> at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
<6> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
<6> at java.base/java.lang.Thread.run(Thread.java:829)
<6>
<6>Error parsing HTTP request header
Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
<6>java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
<6> at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:416)
<6> at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:268)
<6> at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
<6> at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
<6> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639)
<6> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
<6> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
<6> at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
<6> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
<6> at java.base/java.lang.Thread.run(Thread.java:829)
<6>
Anyone can help me to solve this issue.
Thank you in advance
Blockquote