{"action":"created","issue":{"url":"https://api.github.com/repos/sdkman/sdkman-cli/issues/477","repository_url":"https://api.github.com/repos/sdkman/sdkman-cli","labels_url":"https://api.github.com/repos/sdkman/sdkman-cli/issues/477/labels{/name}","comments_url":"https://api.github.com/repos/sdkman/sdkman-cli/issues/477/comments","events_url":"https://api.github.com/repos/sdkman/sdkman-cli/issues/477/events","html_url":"https://github.com/sdkman/sdkman-cli/issues/477","id":178527714,"number":477,"title":"Application Servers as Candidates?","user":{"login":"eprozium","id":21954127,"avatar_url":"https://avatars.githubusercontent.com/u/21954127?v=3","gravatar_id":"","url":"https://api.github.com/users/eprozium","html_url":"https://github.com/eprozium","followers_url":"https://api.github.com/users/eprozium/followers","following_url":"https://api.github.com/users/eprozium/following{/other_user}","gists_url":"https://api.github.com/users/eprozium/gists{/gist_id}","starred_url":"https://api.github.com/users/eprozium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eprozium/subscriptions","organizations_url":"https://api.github.com/users/eprozium/orgs","repos_url":"https://api.github.com/users/eprozium/repos","events_url":"https://api.github.com/users/eprozium/events{/privacy}","received_events_url":"https://api.github.com/users/eprozium/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-09-22T05:49:55Z","updated_at":"2016-09-26T19:51:46Z","closed_at":null,"body":"Hi,\r\n\r\nAre application servers, e.g. like Tomcat possible candidates for SDKMAN?\r\n*(the same as with ```Grails```, developers usually need more than one version in combination with different JDKs and the possibility to easily switch them)*\r\n\r\nOr is the scope strictly limited to \"sdk\"s only?\r\n\r\nThank you.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/sdkman/sdkman-cli/issues/comments/249678009","html_url":"https://github.com/sdkman/sdkman-cli/issues/477#issuecomment-249678009","issue_url":"https://api.github.com/repos/sdkman/sdkman-cli/issues/477","id":249678009,"user":{"login":"aadrian","id":140953,"avatar_url":"https://avatars.githubusercontent.com/u/140953?v=3","gravatar_id":"","url":"https://api.github.com/users/aadrian","html_url":"https://github.com/aadrian","followers_url":"https://api.github.com/users/aadrian/followers","following_url":"https://api.github.com/users/aadrian/following{/other_user}","gists_url":"https://api.github.com/users/aadrian/gists{/gist_id}","starred_url":"https://api.github.com/users/aadrian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aadrian/subscriptions","organizations_url":"https://api.github.com/users/aadrian/orgs","repos_url":"https://api.github.com/users/aadrian/repos","events_url":"https://api.github.com/users/aadrian/events{/privacy}","received_events_url":"https://api.github.com/users/aadrian/received_events","type":"User","site_admin":false},"created_at":"2016-09-26T19:51:46Z","updated_at":"2016-09-26T19:51:46Z","body":"> Your bin folder will always live under the single home folder, you most certainly don't want multiple of those on your path.\r\n\r\nThan how do you handle that a Tomcat 7 and a Tomcat 8 must run in parallel? Especially in the migration phase of applications it's is very common to be forced to run the old ones with the new ones all the time.\r\n\r\n>  Everyone knows and is fond of the startup.sh, shutdown.sh and catalina.sh.\r\n\r\nWe also use Tomcat since v3 but I can't confirm that someone would be fond of this generic naming and handling :).\r\n\r\nI can remember vividly however how often there were problems because ```shutdown.sh``` couldn't stop Tomcat correctly (and ports are locked), or that ```startup.sh``` can't handle more than one configuration :).\r\n\r\nThis is why almost everybody that is using Tomcat intensely has extra scripts for start and stop and list, that have as parameter some sort of instance name/id too.\r\n\r\nE.g. For starting something like:\r\n```\r\n%>  tomcat start tc1\r\n%>  tomcat start tc2\r\n%>  tomcat start tc3\r\n%>  tomcat start tc4\r\n```\r\nFor stopping:\r\n```\r\n%>  tomcat stop tc4\r\n```\r\nOr getting the state of the system:\r\n```\r\n%> tomcat status\r\nPID   Name State   Port   CTXes      Path     Version\r\n---   ---- ------- -----  --------   -------  -------\r\n123   tc1  Running 10180  app1,app2  /tc/tc1  8.0.30\r\n231   tc2  Running 10280  app3,app4  /tc/tc2  8.0.30\r\n321   tc3  Running 10380  app5,app6  /tc/tc3  8.0.30\r\n132   tc4  Stopped 10480  app1,app2  /tc/tc4  7.0.55\r\n213   tc5  Stopped 10580  app3,app4  /tc/tc5  7.0.55\r\n```\r\n"}}
{"actor":{"display_login":"aadrian"}}