====== GlassFish context path za EAR aplikacije ====== ===== Opis problema ===== Podrazumevano, Glassfish uzima naziv projekta za URL putanje posle servera (primer: [[http://www.host.com:8080/|http://www.host.com:8080/]]**naziv-projekta** /neki-API) i prilikom instalacije aplikacije u svoju instancu (domen) ne nudi opciju da se ovo promeni (sa izuzerkom čiste Web aplikaijce, .war). \\ Ovo onemogućava da se ista Enterprise aplikacija (.ear koji sadrži web deo, .war) instalira više puta na istoj GF instanici (domenu). Iako bi ime aplikacije bilo promenjeno prilikom instalacije (što je i obaveza), to ne utiče na context path war dela. ===== Rešenje ===== Nakon instalacije (deploy), otvoriti folder aplikacije u folderu domena i u **META-INF** folderu napraviti fajl naziva **application.xml**. primer: …/domain1/MojaAplikacija/META-INF/application.xml. Posle snimanja application.xml fajla, mora se restartovati glassfish instanca. Sadržaj application.xml fajla je sledeći: Naziv-cele-aplikacije Željeni-naziv-za-prikaz Tačan-naziv-war-dela.war /željeni/context/path ] Ovde-ide-tačan-bekend-naziv.jar lib Rešenje nadjeno na https://stackoverflow.com/questions/39246145/change-context-path-of-an-entreprise-application-ear-in-glassfish