嵌入式Tomcat5.5类EmbeddedTomcat.java
来源:互联网 发布:淘宝一元 编辑:程序博客网 时间:2024/06/14 09:14
package com.starsoft.tomcat;
import java.net.InetAddress;
import org.apache.catalina.Context;
import org.apache.catalina.Engine;
import org.apache.catalina.Host;
import org.apache.catalina.connector.Connector;
import org.apache.catalina.startup.Embedded;
public class EmbeddedTomcat {
/**
* 嵌入式Tomcat
*
* @author QQ:393568883
*/
private Embedded tomcat; // 嵌入式Tomcat
public void startup() throws Exception {
String webrootPath = "F://workspace//starsoft//WebContent"; // WEB应用程序路径
String contextPath = "/starsoft"; // WEB上下文名称
String xmlPath = "F://workspace//starsoft//WebContent//WEB-INF//web.xml"; // web.xml路径
tomcat = new Embedded();
Engine engine = tomcat.createEngine();
tomcat.setCatalinaHome(webrootPath);
Host host = tomcat.createHost("localhost", webrootPath);
Context context = tomcat.createContext(contextPath, webrootPath);
context.setAltDDName(xmlPath);
context.setReloadable(true);
host.addChild(context);
engine.addChild(host);
engine.setDefaultHost(host.getName());
engine.setName("EmbedTomcatServer");
tomcat.addEngine(engine);
Connector connector = tomcat.createConnector(InetAddress
.getByName("192.168.1.8"), 8080, false);
connector.setURIEncoding("GBK");
tomcat.addConnector(connector);
tomcat.start();
}
public void shutdown() throws Exception {
tomcat.stop();
}
public static void main(String[] args) {
try {
new EmbeddedTomcat().startup();
} catch (Exception e) {
e.printStackTrace();
}
}
}
- 嵌入式Tomcat5.5类EmbeddedTomcat.java
- java与tomcat5类加载机制
- java webservice的开发(eclipse3.4+xfire+tomcat5.5)
- Axis2 + Tomcat5 + Java Eclipse + JDK 5 配置方法
- 从tomcat5.0到tomcat5.5
- jdk1.5+tomcat5.5
- Tomcat5.5基本配置
- Tomcat5.5配置
- tomcat5.5配置
- Tomcat5.5 DBCP
- tomcat5.5配置数据源
- tomcat5.5首页配置
- Tomcat5.5 内存配置
- tomcat5.5配置
- tomcat5.5配置
- tomcat5.5配置
- tomcat5.5配置数据源
- ubuntu安装tomcat5.5
- 设计模式之男孩女孩(一)
- Liferay研究之廿八:为同类Portlet设置不同的ICON
- 中国古代16大美女
- Oracle PL/SQL函数大全(3)
- TNS_ADMIN
- 嵌入式Tomcat5.5类EmbeddedTomcat.java
- AOP及其在Spring中的应用
- 新朋友
- 两个日期间有多少天c#(sql)
- Eclipse快捷键
- 链式队列
- 关于字符串分割的问题
- 电信的阉猫被俺降服老
- 找工作,真的......,