67,513
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<!-- 只要加上<servlet>这一段, 就会报错, 不加的话, 则不报错, 但是依然启动不了-->
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>*.service</url-pattern>
</servlet-mapping>
</web-app>
public boolean startTomcat() throws Exception {
Embedded tomcat = new Embedded();
Engine engine = tomcat.createEngine();
Host host = tomcat.createHost("localhost",
"F:/***/***/***/" + "websevice/webapps"); //tomcat webapps所在的目录
String appPath = host.getAppBase() + "/" + "VenusServer"; //服务名
Context context = tomcat.createContext("/" + "VenusServer", appPath);
host.addChild(context);
engine.addChild(host);
engine.setDefaultHost(host.getName());
tomcat.addEngine(engine);
Connector connector = tomcat.createConnector(InetAddress.getByName("localhost"), 8080,
false);
tomcat.addConnector(connector);
tomcat.start();
return true;
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!--加载系统配置文件 -->
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/jdbc.properties</value>
</list>
</property>
</bean>
<!-- 配置数据源dataSource -->
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<!-- 其中变量引用/WEB-INF/jdbc.properties中的key -->
<property name="driverClassName"
value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="simpleUrlHandlerMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="hardList2.service">HardListService2</prop>
</props>
</property>
</bean>
<bean id="HardListService2"
class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
<property name="service" ref="HardListDAO2" />
<property name="serviceInterface"
value="com.emis.ccrj.dao.IHardListDAO2" />
</bean>
<bean id="HardListDAO2"
class="com.emis.ccrj.dao.HardListDAO2"/>
</beans>