好久没自己使用eclipse搭建web项目了,上来就碰到了一个奇怪的地方,搭建好的web项目居然没有web.xml文件。
一顿乱操作居然是忘了新建finish的时候忘记勾上Generate web.xml deployment descripto选项了。
ok继续,新建好的web项目,既然是做测试那就简单的模拟一个请求新建一个servlet,继承HttpServlet这个类是在tomcat下,所以记得先把tomcat引用添加进来。
简单配置一下我们web.xml,让他实现https请求。这里配置的/*所以请求都转https,这里也可以实现部分接口转/ssl/*。
新建一个tomcat服务添加项目,启动,出问题了
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:firstProject' did not find a matching property.
打开service.xml 中Host下
<Context docBase="..." path="/service" source="org.eclipse.jst.j2ee.server:httpsWeb"/>
不支持这个source节点,暴力解决delete掉.修改下appBase修改成你放war包的文件夹名称,我的默认到了tomcat安装目录下的
最后显示结果
接下来我们就要实现https请求验证拉。