Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Configuring the web.xml file during deployment

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Matthew Casperson
Word Count
1,241
Language
English
Hacker News Points
-
Summary

Matthew Casperson's blog post from January 17, 2018, provides a guide on deploying a Java web application using Octopus Deploy 4.1, focusing on modifying the web.xml file in a package sourced from Maven Central. The post explains the process of installing WildFly and configuring it with an admin user, setting up Maven Central as an external feed, and adding an Application User to enable authentication for the Hawtio management application. It details the use of C# scripting to update specific elements in the web.xml file, such as enabling authentication and setting roles and realms, which is achieved through XPath statements that modify the XML structure before deployment. Additionally, a channel rule is set to ensure the correct version of Hawtio is deployed despite version discrepancies in Maven Central. The deployment process is tested and confirmed by accessing the Hawtio interface, demonstrating the flexibility and customization options available when deploying Java applications with Octopus Deploy.