web开发工具详解

可能很多朋友习惯了用MyEclipse开发web项目,觉得使用eclipse进行web开发没必要,那纯属浪费时间,如果你现在还有这种想法,请立马改正过来。

如果你只是想作为一个coding员,那么下面的东西就不要看了,看了也是浪费你的时间,因为你已经习惯了什么都用 next 来搞定。

作为一个真正的程序员应该知道所以然。下面我将给大家介绍如何使用eclipse 开发 web项目。

1.     首先到官网上去下载eclipse、tomcat

http://tomcat.apache.org

http://www.eclipse.org

将eclipse和tomcat下载好之后就可以进行一下操作了

1.     解压eclipse到指定目录,比如D:\eclipse

2.     解压和配置tomcat

大家发现解压后的tomcat下面的目录结构是这样的:

 

bin:存放tomcat启动和关闭命令的路径

conf:存放tomcat的配置文件,所有的配置文件都放在这里

lib:存放tomcat服务的核心类库文件jar文件

logs:初次解压时是空的,存放tomcat每次运行后产生的日志

temp:保存web应用过程中产生的临时文件

webapps:该路径用于部署web应用

 

3.     解压后发现在bin文件夹下双击startut.bat根本不能启动tomcat

什么原因呢?原来是没有配置JAVA_HOME

我们可以按如下步骤配置JAVA_HOME

--> bin

--> startup.bat

--> 用 notepad++或editplus 打开

--> 加上 setJAVA_HOME=D:\work\SEclipse\jdk 注意:这里的JAVA_HOME 配置的是你电脑上jdk 安装的目录

--> 双击startup.bat 就可以启动 tomcat 了

--> 双击shoutdown.bat就可以关闭 tomcat 了

4配置管理员      

--> 就这样配配置启动后的tomcat 只能进入到主页面 并不能管理应用,因为你还没有给自己分配账号和密码

--> conf -->tomcat-users.xml --> 用编辑工具打开

--><tomcat-users>

<!-- 一下是tomcat中定义的一系角色 -->

           <rolerolename="manager-gui"/>

           <rolerolename="manager-script"/>

           <rolerolename="manager-jmx"/>

           <role rolename="manager-status"/>

           <rolerolename="admin-gui"/>

           <rolerolename="admin-script"/>

           <!-- 定义一个用户,并授予相应角色,就可以对tomcat进行操作了-->

           <user username="admin"password="123456"roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

</tomcat-users>

我想大家肯定很好奇,这些角色是在哪定义的呢?--> webapps/manager/WEB-INF/web.xml 打开查找<securite-constraint> 即可看到相关role

5.tomcat 的默认端口被抢占,导致tomcat无法启动,这个时候就要修改tomcat的默认端口号了

--> conf -->server.xml 用编辑工具打开

-->  <Connector port="8080"protocol="HTTP/1.1"

                 connectionTimeout="20000"

                 redirectPort="8443"/>

这里的 port 就是 tomcat的默认端口,修改这里即可,建议使用1024以上的端口,避免和公用端口冲突。

 

 

 

配置好tomcat以后就可以开始用eclipse开发web应用了

1.     首先配置web服务器New/Other

2.Server/Server 点Next

 

 

 

选择tomcat7

    

点finish结束

到这里我们的服务器配置完毕

 

新建web项目

如下:File/New/Dynamic Web Project

输入工程名,点Finish

大家会发现,在WebContent下没有任何jsp页面,这是eclipse和myeclipse的不同,还有就是在WEB-INF下没有web.xml文件,这些文件都是要求我们自己配。

 

注意:从eclipse启动tomcat可能回出现这种情况:tomcat的确启动了,也可以发布应用,但是却不能访问:http://localhost:8080

这个时候可以按如下方式解决:双击你配好的服务器

选择Use Tomcat Installation(takes control ofTomcat installation)

如果不能选择,将webapp下的所有应用移出,再次尝试,就可完成选择,这以后就能正常访问http://localhost:8080


转自:http://wenku.baidu.com/view/9f29b80603d8ce2f006623a1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值