$ java -Dserver.port=6001 -jar myapp-0.0.1.jar
2019-08-16 02:42:36.768 INFO 6 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 6001 (https) 8080 (http)
$ java -Dserver.port=6001 -Dserver.http.port=6081 -jar myapp-0.0.1.jar
...但它不起作用。
将非常感谢您的想法和投入!
您是否尝试在application.properties中设置server.port=-1。参见Spring引导文档。
[更新]
您可以将HTTP重定向到HTTPS。
@Configuration
public class MyTomcatConnector {
@Bean
public EmbeddedServletContainerFactory servletContainer() {
TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory() {
@Override
protected void postProcessContext(Context context) {
SecurityConstraint securityConstraint = new SecurityConstraint();
securityConstraint.setUserConstraint("CONFIDENTIAL");
SecurityCollection collection = new SecurityCollection();
collection.addPattern("/*");
securityConstraint.addCollection(collection);
context.addConstraint(securityConstraint);
}
};
tomcat.addAdditionalTomcatConnectors(initiateHttpConnector());
return tomcat;
}
private Connector initiateHttpConnector() {
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
connector.setScheme("http");
connector.setPort(8080);
connector.setSecure(false);
connector.setRedirectPort(6001);
return connector;
}
}
我刚开始用Wildfly8.2开发JAVA EE。我的第一个问题是如何将默认端口8080更改为其他端口? 我发现许多xml文件包含下面的行。
我在windows 10上使用MAMP,无法启动Apache服务器,因为系统使用了我的默认端口(80)。所以我把默认端口改为8080。但现在我无法访问以前设置的虚拟主机站点。请帮帮我 我已经试过了: 1) MAMP\bin\apache\conf\httpd。形态 2) MAMP\bin\apache\conf\extra\httpd ssl。形态 3) 主机文件 4) MAMP\bin\apac
我也通过命令行运行“netstat-an”,找不到任何关于端口“8080”的记录。
本文向大家介绍如何修改tomcat默认端口号8080的方法,包括了如何修改tomcat默认端口号8080的方法的使用技巧和注意事项,需要的朋友参考一下 1、背景 在默认情况下,tomcat的端口是8080,使用了两个tomcat,那么就需要修改其中的一个的端口号才能使得两个同时工作。 2、方法 2.1改动一 那么,如何修改tomcat的端口号呢?首先到安装目录(或者解压目录)下找到conf文件夹,
问题内容: 我想将MySQL服务器的默认端口号更改为3306。我想将其更改为3360。 我努力了: 但是事情对我不起作用。请提供查询以更改端口而不进行任何配置。我正在使用Windows 8 64位。 问题答案: 您需要编辑文件,并确保已按照以下行设置了端口: 然后重新启动MySQL服务,您应该一切顺利。没有查询,您可以运行以进行更改,因为它不是动态变量(有关MySQL文档,其中显示了所有系统变量的
但它显示错误的路径:/usr/local/bin/javavm 而我需要有以下路径:/usr/local/openjdk8/bin/java 我尝试给出export命令:export java_home=/usr/local/openjdk8/,但问题仍然相同。 我不想对它进行硬编码,也不想使用其他命令,如或,因为脚本在Linux中得到了预期的结果,而只是在FreeBSD机器上出现了问题。 我也不