Servlet,JSP配置调试及使用MyEclipse的配置(上)
今天达内小编分享一下达内java培训学员的一些学习心得,希望对大家有所帮助!
尊敬的各位朋友:大家好!
我是冯建,学java的我向大家分享一下我学Servlet与JSP时候的应用配置方案上的经历。
一:Telnet试验
要搭建一个好的配置环境,我首先要从了解HTTP协议入手,首先HTTP协议与TELNET协议都是基于TCP协议的。那么我们就来做个试验基于Telnet。
试验:
1.电脑系统:win7系统 ,在命令行输入services.msc中查看是否有Telnet是否存在,如果没有存在。就去安装Telnet的服务器与客户端。
路径:win7控制面板→程序→程序和功能→(打开或关闭windows功能)→点击找到Telnet的服务器与客户器点击钩让其自动安装(windows自带的不用联网)。
安装完成之后命令行输入services.msc查看Telnet是否存在,如果存在将其设置成为自动。顺便提一下FTP端口一般是21,Telnet是25。
2.在命令行输入cmd测试Telnet是否成功。
进入cmd界面后输入:telnet # 80回车。登录到新浪80这个端口号上。黑屏就连接成功,长期不数据请求就会断开连接,黑屏上是写东西是看不见的。现在我们就可以查看该网页的表头HEAD 及GET文档本 (必须大写)。
当我们通过在浏览器的地址栏中直接输入网址的方式去访问网页的时候,浏览器采用的就是GET方法向服务器获取资源的。
先单独写好的查看代码之后粘贴到黑屏上。两次回车,第一次是确认,第二次是发送。
GET /index.html HTTP/1.1
Host:#
这个时候就能看到#响应回来的文档本了。
(1.1意思是客户端可以连续发生多个请求而不必等待每一个响应的到来。)
二:现在我来使用配置自己的Tomcat服务器。在#网站上下载,这个网站上收集了上百个顶级项目我们后面的路还有很长我们大家努力学习吧,争取吧这些项目都装进脑袋里面。听说这个网站最早是一个美国的博士写的后来捐献给了apache了,后来apache将其作为一个开源的项目得到了广泛的应用。下载主要使用Tomcat这个服务器。要想使用必须先下载。它对windows系统提供了几种安装方式,有双击安装的文件,这种无不外乎就是提供了一种安装的服务而已,在服务里面启动,我个人觉得这种对我们开发来说没有多大的帮助,而且还要安装挺麻烦的。有zip的这种就是和老师提供给我们的一样,现在流行的是apache-tomcat-7.0.6这个版本直接解压缩就能用的。那我就使用这个文件很小。学习servlet与JSP都要依托于这个服务器。所以我们就要学会怎么安装。
我个人是将其放在了C盘目录下直接解压缩。
1.配置:计算机→右键(属性)→高级系统设置→环境变量→1.先配置 (变量名:CATALINA_HOME 、变量值:就是解压的tomcat文件地址 ),2.再配置(变量名:JAVA_HOME、 变量值:java安装的路径必须到达.JDK的目路径)。
2.配置完1后回到tomcat的bin目录中这个时候我们能看到有startup.bat,和startup.sh这2个是起什么用的呢?答案是startup.bat是基于windows系统的,startup.sh是基于linux系统下启动的。我系统是win7的使用现在先打开startup.bat
打开不慌关闭。这个时候打开任意一个浏览器,最好使用Firefox这个浏览器,据说这个浏览器是程序员专属浏览器(说到这来大家有空可以安装一个Firefox插件firebug程序员很重要的插件可以有很多作用联网直接安装就可以),打开浏览器之后输入:http://localhost:8080/ 回车就可以了,这个时候如果能看到apache的网站就说明我们配置成功了。
3.现在我们安装MyEclipse-8.6.0,现在市场上比较流行的是版本10.0而我个人电脑内存比较小就用8.6.0版本,如果使用6.0的话那就要比较快些,我就选择中间的吧,反正不管哪个版本配置都没得多大差异。对应初学者所学的配置方式完全一样。
①我们使用服务器tomcat里面webRoot是放置页面信息的。现在我们将设置*.jsp类型为MyEclipse打开该类型文件时自动打开为jsp而不必再去每次调试了。
②修改编码方式:Window→MyEclipse→Files and Editors→JSP→选择UTF-8(ISO10646/unicode(UTF-8))→保存→成功。
③新建JSP方法WebRoot→New→Jsp(advancedtemplates) →Default JSP template 项目配置好以后肯定我们要使用浏览器打开它,那么我们就来配置一下怎么样使用浏览器打开。先在C盘下打开我们apache的解压路径在conf→Server.xml在该文档的最后上面添加一段语句。下面的具体项目地址如果大家不知道在MyEclipse里面先用鼠标点一下项目下的WebRoot下的index.jsp然后看到状态栏上面Open in Explorer就会直接弹出一个文件框,这个文件框的地址直接粘贴到下面(我们项目具体地址就行了)
其中path="/test"是我们在浏览器浏览的时候必须输入一致的信息,等会下面讲。
现在我们启动startup.bat服务器。这个时候打开一个浏览器输入地址:http://localhost:8080/test/indes.jsp回车就能看到我们的index.jsp的标签信息(This is my JSP page.
)了。
地址上的test必须和配置()中的test一致。这种方式叫做部署是效率最高的每个项目只需要配置一次而不需要每次部署的时候再去点击Project Deployments了。这样配置方式能节约很多时间,因为我们在开发的时候经常启动与关闭服务器,启动与关闭过程中我们经常启动部署长此以往我们累计起来的时间就大量浪费掉了所以推荐大家使用我这种部署配置方案。现在我使用了直接在conf→Server.xml下配置就相当于一次配置到处使用。部署的方式还有其他几种,今天就写这个,有机会再写出了给大家分享。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!
Java开发高端课程免费试学
大咖讲师+项目实战全面提升你的职场竞争力
- 海量实战教程
- 1V1答疑解惑
- 行业动态分析
- 大神学习路径图
相关推荐
更多2017-10-24
2017-11-23
达内就业喜报
更多>Java开班时间
-
北京 丨 11月27日
火速抢座 -
上海 丨 11月27日
火速抢座 -
广州 丨 11月27日
火速抢座 -
兰州 丨 11月27日
火速抢座 -
杭州 丨 11月27日
火速抢座 -
南京 丨 11月27日
火速抢座 -
沈阳 丨 11月27日
火速抢座 -
大连 丨 11月27日
火速抢座 -
长春 丨 11月27日
火速抢座 -
哈尔滨 丨 11月27日
火速抢座 -
济南 丨 11月27日
火速抢座 -
青岛 丨 11月27日
火速抢座 -
烟台 丨 11月27日
火速抢座 -
西安 丨 11月27日
火速抢座 -
天津 丨 11月27日
火速抢座 -
石家庄 丨 11月27日
火速抢座 -
保定 丨 11月27日
火速抢座 -
郑州 丨 11月27日
火速抢座 -
合肥 丨 11月27日
火速抢座 -
太原 丨 11月27日
火速抢座 -
苏州 丨 11月27日
火速抢座 -
武汉 丨 11月27日
火速抢座 -
成都 丨 11月27日
火速抢座 -
重庆 丨 11月27日
火速抢座 -
厦门 丨 11月27日
火速抢座 -
福州 丨 11月27日
火速抢座 -
珠海 丨 11月27日
火速抢座 -
南宁 丨 11月27日
火速抢座 -
东莞 丨 11月27日
火速抢座 -
贵阳 丨 11月27日
火速抢座 -
昆明 丨 11月27日
火速抢座 -
洛阳 丨 11月27日
火速抢座 -
临沂 丨 11月27日
火速抢座 -
潍坊 丨 11月27日
火速抢座 -
运城 丨 11月27日
火速抢座 -
呼和浩特丨11月27日
火速抢座 -
长沙 丨 11月27日
火速抢座 -
南昌 丨 11月27日
火速抢座 -
宁波 丨 11月27日
火速抢座 -
深圳 丨 11月27日
火速抢座 -
大庆 丨 11月27日
火速抢座