ukalumni Posted January 13, 2018 Posted January 13, 2018 If I go to https://ukalumni.heliohost.org that URL works. However, if I try going to https://ukalumni.heliohost.org/gpgagolf I get a 404 error. However, regular http works http://ukalumni.heliohost.org/gpgagolf So how do I get the secure url that includes my java application to resolve correctly?
ukalumni Posted January 13, 2018 Author Posted January 13, 2018 (edited) Okay, another issue related to this. In my first post above, I said this link works: http://ukalumni.heliohost.org/gpgagolf (spelling it out so that you can see the differences) http ukalumni . heliohost . org / gpgagolf However, when I click it, I get taken to this URL (and receive a 404): http://ukalumni.heliohost.org/ukalumni_gpgagolf/ (http ukalumni . heliohost . org / ukalumni_gpgagolf ) Why does http://ukalumni.heliohost.org/gpgagolf turn into http://ukalumni.heliohost.org/ukalumni_gpgagolf/ when it is clicked? Edited January 13, 2018 by ukalumni
Krydos Posted January 13, 2018 Posted January 13, 2018 Java uses a lot of system resources. That's why we have to limit the number of users who can have it enabled at once. If you have http and https enabled you use twice as many resources so as a result if we automatically enabled both http and https for each user we would only be able to have half as many users with java enabled. The reason we append your username to your .war file before it's deployed is because otherwise we would have conflicts. Say one user deployed test.war and a second user then also deployed test.war the first one would be overwritten and suddenly user1.heliohost.org/test/ would change to someone else's site. To prevent this we append the username to the front of the file. test.war becomes user1_test.war or user2_test.war depending on who deploys it. Sometimes this name change causes issues within the .war file when it's hard coded to only work with one name. To get around this issue we recommend writing your .war so it will work with any name, but if that isn't possible for you just simply name it ukalumni_gpgagolf.war yourself.
ukalumni Posted January 13, 2018 Author Posted January 13, 2018 (edited) Thank you. Concerning the http and https using twice as many resources, can you just disable the http then? I need https, but I don't need http. As for the war file name, when I go to http://ukalumni.heliohost.org/gpgagolf, the browser url changes to http://ukalumni.heliohost.org/ukalumni_gpgagolf/ and I get the 404 error. However, when I edit the URL in the address window by deleting the 'ukalumni_' so that it just reads http://ukalumni.heliohost.org/gpgagolf/, it works. Based on your explanation, I don't understand why it ever works without the username prepended to the war file name. There isn't anything in the war file that is reliant on the war file name. I changed the name of the war file to ukalumni_gpgagolf.war and uploaded it, but the url http://ukalumni.heliohost.org/ukalumni_gpgagolf/ still doesn't work. Can you tell me what I'm still doing wrong? Edited January 13, 2018 by ukalumni
ukalumni Posted January 13, 2018 Author Posted January 13, 2018 (edited) One last thing I don't understand. When I uploaded ukalumni_gpgagolf.war, the deploy screen shows that I uploaded gpgagolf.war. That appears to be accurate since http://ukalumni.heliohost.org/gpgagolf/ works (after manually editing the URL), but I don't understand what's happening since you said that my username is prepended to the war file, but in this case it looks like it is being removed. Edited January 13, 2018 by ukalumni
Krydos Posted January 13, 2018 Posted January 13, 2018 For apache to proxy the request to tomcat properly you need to have that trailing / on your url. ukalumni.heliohost.org/gpgagolf won't work, but ukalumni.heliohost.org/gpgagolf/ will work. There you go https://ukalumni.heliohost.org/gpgagolf/
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now