You can install (lay down the binaries) on the server where the app server is running. You just CAN'T instrument the app server JVM args with all (DynaTrace, APM, or AppDynamics)'s profile.
Meaning, in the startup script of the App Server, you can input the JVM args to instrument ONLY of those 3 agents and not all
for APM Introscope Agent, if the jvm args is:
set CATALINA_OPTS=%CATALINA_OPTS% -javaagent:c:\apache-root\wily\Agent.jar -Dcom.wily.introscope.agentProfile= c:\apache-root\wily\core\config\IntroscopeAgent.profile
Then you cannot add args for DT or AD agent. But your install files for all 3 agents can reside on the server.
Hope this helps
P.S. - I've done the same PoC for those 3 apps so feel free to reach out to me and we can have a chat