html文件能加载,但是css,js文件加载失败。
课程设计
1
问题是:我直接在本地文件中找到那个html文件,用浏览器打开没有半点问题,但是我用tomcat容器部署后,在浏览器地址栏用localhost:8080+应用名什么的访问的时候,浏览器中只加载了那个html文件中的一些字、div什么的,外部导入的css,js文件都不显示,打开浏览器的控制台上各种资源找不到,404,用了ssm框架。html文件等是网上下的模板。
求大神指导!!!
贴代码贴代码:web.xml的配置
<welcome-file-list>
<welcome-file>index.shop</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>shop</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/spring-*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>shop</servlet-name>
<url-pattern>*.shop</url-pattern>
</servlet-mapping>
</web-app>
spring配置文件:
<bean id="dbcp" > <property name="username" value="dbsnmp"/> <property name="password" value="Jindex"/> <property name="driverClassName" value="oracle.jdbc.OracleDriver"></property> <property name="url" value="jdbc:oracle:thin:@localhost:1521:Jindex"></property> </bean> <!-- 配置SqlSessionFactory处理类 --> <bean id="ssf" > <property name="dataSource" ref="dbcp"></property> <property name="mapperLocations" value="classpath:myBatis/*.xml"/> </bean> <!-- 配置mapper扫描 --> <bean id="mapperScanner" > <property name="basePackage" value="com.chanct.shop.personal.dao"></property> </bean> <!-- 配置事物管理器,使申明式事务管理生效 --> <tx:annotation-driven transaction-manager="txManager"/> <!-- txManager 是一个Bean组件 --> <!-- MyBatis使用spring提供的DataSourceTransactionManager 使用DataSourceTransactionManager 必须设置属性dataSource --> <bean id="txManager" > <property name="dataSource" ref="dbcp"></property> </bean>
还有一个spring的配置文件里面是组件扫描,mvc注解扫描和视图解析器
发表回复