本文整理汇总了Java中org.apache.catalina.connector.Connector.getPort方法的典型用法代码示例。如果您正苦于以下问题:Java Connector.getPort方法的具体用法?Java Connector.getPort怎么用?Java Connector.getPort使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.catalina.connector.Connector
的用法示例。
在下文中一共展示了Connector.getPort方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getBaseUrlForEmbeddedTomcat
import org.apache.catalina.connector.Connector; //导入方法依赖的package包/类
/**
* /!\ Work only if application run on embedded Tomcat server
*
* @return
* @throws Exception
*/
public static String getBaseUrlForEmbeddedTomcat() throws Exception {
// get embedded tomcat
EmbeddedWebApplicationContext appContext = (EmbeddedWebApplicationContext) new ApplicationContextProvider().getApplicationContext();
Tomcat tomcat = ((TomcatEmbeddedServletContainer) appContext.getEmbeddedServletContainer()).getTomcat();
Connector connector = tomcat.getConnector();
// compose address
String scheme = connector.getScheme();
String hostName = tomcat.getHost().getName();
int port = connector.getPort();
String contextPath = appContext.getServletContext().getContextPath();
return scheme + "://" + hostName + ":" + port + contextPath;
}
示例2: getPort
import org.apache.catalina.connector.Connector; //导入方法依赖的package包/类
public static int getPort(Host h) {
int port = -1;
StandardHost host = (StandardHost) h;
CatalinaUtil.host = (StandardHost) h;
StandardEngine se = (StandardEngine) host.getParent();
StandardService ss = (StandardService) se.getService();
Connector[] cs = ss.findConnectors();
for (Connector c : cs) {
if (c.getProtocolHandlerClassName().contains("Http11Protocol"))
port = c.getPort();
}
return port;
}
示例3: getPort
import org.apache.catalina.connector.Connector; //导入方法依赖的package包/类
public int getPort ()
{
Connector connector =
cat.getServer ().findServices ()[0].findConnectors ()[0];
return connector.getPort ();
}