本文整理匯總了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 ();
}