我爲Web應用程序創建了Spring Maven項目(使用archetype maven-archetype-webapp)。我需要綁定在不同於本地主機和不同端口的IP上。我在資源文件夾中創建文件「application.properties」,並添加以下行:Spring引導更改服務器端口
server.port=8001
server.address= 192.168.1.91
但是在啓動時仍然使用默認端口8080一個也是IP仍在本地。
我WebInitializer類是:
package guard;
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
public class WebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class[]{RootConfig.class};
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class[]{WebConfig.class};
}
@Override
protected String[] getServletMappings() {
return new String[]{"*.html"};
}
}
我在做什麼錯?
您使用的是spring boot和嵌入式服務器嗎? – developer
我使用Tomcat服務器,我猜,沒有春季啓動 – AlexP