Professional Documents
Culture Documents
Tomcat Podesavanje
Tomcat Podesavanje
Desnim klikom na pom.xml izabereš run as, pa maven clean kako bi počistio target folder, a onda opet
run as, pa maven install. Ovo pravi war fajl u target folderu. Ako želiš da vidiš šta se nalazi u war fajlu
samo mu preimenuj ekstenziju iz war u zip pa ga otvori da vidiš šta je tamo spakovano.
Ali pre pravljenja war fajla moraju se napraviti neke izmene na kodu kao u videu
https://www.youtube.com/watch?v=05EKZ9Xmfws
package com.isem.mvc;
import javax.annotation.Resource;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
import com.isem.mvc.service.StorageService;
@SpringBootApplication
public class IsemApplication extends SpringBootServletInitializer{
@Resource
StorageService storageService;
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)
{
return builder.sources(IsemApplication.class);
}
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
Ako se želi drugi naziv war fajla u buil deo pom.xml-a se ubaci:
<finalName>app</finalName>
Ovo je bitno jer tomcat po nazivu war fajla pravi putanju do aplikacije koju hostuje.
U ovom slučaju je http://localhost:8090/app/. A da to nismo odradili naziv war fajla
bi bio isem-0.0.1-SNAPSHOT i onda bi se ovaj naziv našao u putanji. Naravno, mora se
i frontend crud i auth servis podesiti za ovu putanju.
Što se tiče tomcat-a, njegove instalacije i podešavanja koristio sam ovaj link:
https://www.ntu.edu.sg/home/ehchua/programming/howto/Tomcat_HowTo.html
Skineš tomcat i njegov folder postaviš negde u fajl sistemu. Bitno je podešavanje ove
sistemske promenljive JAVA_HOME da pokazuje na jdk. U folderu conf možeš uzeti fajl
server.xml i u njemu promeniti port aplikacije. U tomcat-users.xml se podešava user i
password za admin. Iz komandnog prompta se server pokreće komandom startup, a gasi sa
shutdown, ali se moraš pozicionirati u bin folder servera. Onda na localhost:(port
koji izabereš) se vrti aplikacija za menadžment aplikacijama, ali da bi postavljao
aplikacije moraš se ulogovati kao admin.