Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 605201
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T17:07:13+00:00 2026-05-13T17:07:13+00:00

I am in the unfortunate situation where I need to deploy and upgrade packages

  • 0

I am in the unfortunate situation where I need to deploy and upgrade packages and config files on machines with no root access and no ability to use or install a package manager. Are there any neat solutions that allow creation of custom install packages?

I am open to custom compiles of some software in a custom location on the servers if it helps the situation.

Im almost at the point where I might end up having to write my own java package management system 🙁

In case its relevant some further information. The installer needs to install and configure the following:

  • Apache Tomcat
  • WAR files into Apache Tomcat
  • ActiveMQ
  • Some JAR files with some corresponding Cron entries
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T17:07:13+00:00Added an answer on May 13, 2026 at 5:07 pm

    This sounds a bit perverse. Why do you need to “deploy” Tomcat / ActiveMQ to (lots of) machines that you don’t have root or sudo access to?

    Anyway, I don’t see the need for a custom installer to do this (* see note below).

    The yum --installroot /home/whatever <package> should install <package> in a non-standard location. If you cannot use yum or whatever, you should be able to download a binary ZIP or TAR file and unpack it. And once you have installed / unpacked whatever, you can leap in and edit the configuration files using the relevant app tools … or a text editor. Tomcat can be installed in any directory you feel like, and run using your own login account if you need. I imaging ActiveMQ is the same.

    Deployment of a WAR file is simply a matter of copying it to Tomcat’s webapp directory.

    Creation of a cron entry is simply a matter of running the crontab(1) command.

    And if you have to go through this process lots of times, you could write some shell scripts to do the repetitive work for you.

    (* Note – there are a couple of possible roadblocks.

    1. You will need root/sudo access deploy a startup file for Tomcat, etc to “/etc/init.d” to get it to start automatically when the system boots. There is no easy way around this. The “/etc/init.d” directory is only writeable by root.

    2. If you want manually launch Tomcat to run on ports 80 / 443, you will need root/sudo access to launch it. Again, there is no easy way around this. Only a “root” process can listen on port numbers less that 1024.)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm in the unfortunate situation where I need to consume web services that do
I've an unfortunate situation where multiple Perl processes write and read the same SQLite3
I'm building a set of SVG files that include an unfortunate number of hardcoded
I have a situation where I need to write some unit tests for some
I'm currently in a situation where I have very limited access to a server,
The Situation I need to support generating XML documents based on schemas that vary
I've got a situation where I need to generate a class with a large
I need to write small a log analyzer application to process some log files
i have a situation where i need to send an email with attachment using
I have a situation where I need to get a series of objects from

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.