# Tomcat Not Starting, Getting 403 Error From Liquibase

**URL:** <https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311>\
**Category:** General Discussion\
**Created:** [June 6, 2023, 5:19pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311 "2023-06-06T17:19:12Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![snowfi6916](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@snowfi6916](https://forum.liquibase.org/u/snowfi6916)\
**Post date:** [June 6, 2023, 5:19pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/1 "2023-06-06T17:19:12Z")

</div>

We have been getting this error since this morning every time we start our Tomcat with Liquibase enabled.

```auto
Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: https://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd

```

We realize this morning that the Liquibase website was down entirely. Is this related to that outage? What is the fix? We are using IntelliJ with Maven to build our project. This is preventing us from doing our work. Thanks.

---

<div class="post-metadata">

**Author:** ![sadfgsdfghsd](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@sadfgsdfghsd](https://forum.liquibase.org/u/sadfgsdfghsd)\
**Post date:** [June 6, 2023, 5:46pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/2 "2023-06-06T17:46:43Z")

</div>

We get the same error today, the URL can be reached in a browser but maven build errors out.

Server returned HTTP response code: 403 for URL: [https://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd](https://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd)

This same thing occurred last year with this thread: [Liquibase 3.6 XSD 403 error - #7 by mitro](https://forum.liquibase.org/t/liquibase-3-6-xsd-403-error/6350/7)

---

<div class="post-metadata">

**Author:** ![snowfi6916](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@snowfi6916](https://forum.liquibase.org/u/snowfi6916)\
**Post date:** [June 6, 2023, 6:11pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/3 "2023-06-06T18:11:58Z")

</div>

Thanks. Were you able to find a workaround? Or do we just need to wait for Liquibase to fix it? Judging by the post, I’m assuming it’s the latter.

---

<div class="post-metadata">

**Author:** ![sadfgsdfghsd](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@sadfgsdfghsd](https://forum.liquibase.org/u/sadfgsdfghsd)\
**Post date:** [June 6, 2023, 6:29pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/4 "2023-06-06T18:29:47Z")

</div>

There is a way to have the xsd file stored locally and have it reference that, but I’ve never done it and don’t have the liberty to make that change to our code anyway. They’re also going to say that upgrading to the latest liquibase resolves it also.

The last time this happened it was resolved the same day, hours later.

---

<div class="post-metadata">

**Author:** ![rlangley](https://avatars.discourse-cdn.com/v4/letter/r/ecae2f/32.png) [@rlangley](https://forum.liquibase.org/u/rlangley)\
**Post date:** [June 7, 2023, 6:27am UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/5 "2023-06-07T06:27:17Z")

</div>

Hi  
We have also been seeing this issue for the last few hours  
Server returned HTTP response code: 403 for URL: [http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.6.xsd](http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.6.xsd)  
Never had this issue before and been using liquibase for many years. I noted I could download the CSD from a browser, but not from our gitlab pipeline.  
We will wait a little longer before looking at moving this locally

---

<div class="post-metadata">

**Author:** ![marcus\_nye](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@marcus\_nye](https://forum.liquibase.org/u/marcus_nye)\
**Post date:** [June 7, 2023, 7:09am UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/6 "2023-06-07T07:09:02Z")

</div>

Same issue here. This happened back in 2022 I think when something was blocking requests with a java user-agent in the header. We can access fine from the browser / curl etc but getting 403 from our maven build attempts so presume its the same issue again.

---

<div class="post-metadata">

**Author:** ![gmatranga](https://avatars.discourse-cdn.com/v4/letter/g/df705f/32.png) [@gmatranga](https://forum.liquibase.org/u/gmatranga)\
**Post date:** [June 7, 2023, 7:34am UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/7 "2023-06-07T07:34:36Z")

</div>

Same issue here X\_X  
Anyone have some news from the owners? We need to wait for the fix?  
Thank you 😃

---

<div class="post-metadata">

**Author:** ![markus.zierhut](https://avatars.discourse-cdn.com/v4/letter/m/839c29/32.png) [@markus.zierhut](https://forum.liquibase.org/u/markus.zierhut)\
**Post date:** [June 7, 2023, 9:20am UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/9 "2023-06-07T09:20:15Z")

</div>

Same here… with “user-agent” including Java there is a 403, with every other “user-agent”-String it’s working.

---

<div class="post-metadata">

**Author:** ![lrkwz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.liquibase.org/lrkwz/32/1012_2.png) [@lrkwz](https://forum.liquibase.org/u/lrkwz)\
**Post date:** [June 7, 2023, 12:22pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/10 "2023-06-07T12:22:08Z")

</div>

Same here.  
As a workaround, given that I’ve daemonized my spring-boot app, I’ve dropped `JAVA_OPTS="-Dhttp.agent=curl/7.55.1"` into `MYAPPNAME.conf`.

---

<div class="post-metadata">

**Author:** ![jnewton](https://avatars.discourse-cdn.com/v4/letter/j/9fc348/32.png) [@jnewton](https://forum.liquibase.org/u/jnewton)\
**Post date:** [June 7, 2023, 1:41pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/11 "2023-06-07T13:41:15Z")

</div>

Thanks all. Great find. Working with WPEngine support right now and will post an update shortly.

---

<div class="post-metadata">

**Author:** ![jnewton](https://avatars.discourse-cdn.com/v4/letter/j/9fc348/32.png) [@jnewton](https://forum.liquibase.org/u/jnewton)\
**Post date:** [June 7, 2023, 2:45pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/12 "2023-06-07T14:45:11Z")

</div>

Hi All, can you please test your workflows again?

---

<div class="post-metadata">

**Author:** ![Gabriel](https://avatars.discourse-cdn.com/v4/letter/g/9de0a6/32.png) [@Gabriel](https://forum.liquibase.org/u/Gabriel)\
**Post date:** [June 7, 2023, 2:55pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/13 "2023-06-07T14:55:17Z")

</div>

We just tried and the system is working correctly. We appreciate the work done.

Greetings.

---

<div class="post-metadata">

**Author:** ![jnewton](https://avatars.discourse-cdn.com/v4/letter/j/9fc348/32.png) [@jnewton](https://forum.liquibase.org/u/jnewton)\
**Post date:** [June 7, 2023, 3:16pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/14 "2023-06-07T15:16:31Z")

</div>

OK, so now everything should be back up and running. Here’s what happened:

- [liquibase.org](http://liquibase.org) is hosted on WPEngine on their legacy network.
- Yesterday (6/6) there was an outage with our site
- The solution from WPEngine was to update our DNS to use their Advanced Network Offering
- This brought the site back online, but broke HTTP redirects for XSDs and enabled CloudFlare security which blocks Java agents \< version 10.
- Today we reverted the DNS change back to the legacy network. I’ve tested access to the XSDs via browser, curl, and liqubase-maven-plugin and all seem to be working.

---

<div class="post-metadata">

**Author:** ![snowfi6916](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@snowfi6916](https://forum.liquibase.org/u/snowfi6916)\
**Post date:** [June 7, 2023, 3:33pm UTC](https://forum.liquibase.org/t/tomcat-not-starting-getting-403-error-from-liquibase/8311/15 "2023-06-07T15:33:17Z")

</div>

@jnewton Thanks for the update. We are currently using Java 8 which explains the issue we were having.

As of right now, our Tomcat is running again, and we are in the process of trying to get on a newer Java version. Thanks again for your help!
