Servlet学习笔记(一)

1. 开发环境准备

    IntelliJ idea15.0.2

    jdk1.6.0_45

    weblogic 10.0.3.4/tomcat7.0(两者选择其一即可)

    学习资料:JSP&Servlet学习笔记

2. 搭建Web应用

   打开idea,File--->new --->project,打开新建项目界面

   

如上图所示,新建一个Web Application,点击next按钮填写项目名称(SecondTry)后,点击Finish按钮,项目新建完成,当前项目目录如下所示:

3.项目结构设置

     打开Project Structure界面:

第一步设置project的SDK版本,如果你本地有多个jdk版本的话,选择与系统环境变量设置里相同的jdk版本,这里我选择的1.6

第二步,设置Modules属性,sources选项是源文件目录设置,idea自动设置好了,暂时不用修改;dependencies是项目依赖jar包设置,暂时没有额外的jar依赖,不用修改;Paths为源文件编译后存放目录,本来使用默认的也可以,但是个人习惯放在WEB-INF下的classes目录(没有classes目录的话自己新建一个)里面

4.设置部署信息

  打开Edit Configurations,设置部署信息,如下图,点击+选项,选择weblogic Server

   如下所示,设置部署的domain相关信息,此处我设置的是7008端口(weblogic新建domain时刻选择),最后点击OK

5.启动系统

    点击Run--->Run project,按照预想此时应该成功打开浏览器显示index.jsp才对,不幸的是,报错了,Unmarshaller failed, 截图如下所示:

百度如上报错信息,可以查到原因是weblogic服务器不支持web.xml配置的版本,该项目里面web.xml里面的version是3.1,版本过高,修改为2.5(与步骤2中的web.xml对比,差距还是蛮大的),然后重新启动:

成功!!!

 

遗留问题

   1.weblogic版本与web.xml的版本的对应关系是怎样的?(引申:tomcat呢?)

   2.项目启动成功后为什么会默认打开index.jsp文件?(引申:javaweb目录结构是谁定的?)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值