Java Web项目开发:Eclipse EE+Tomcat+MySQL
2013-03-06 12:58
519 查看
关于下载:官网下载,根据电脑的操作系统选择32位的或者64位的。tomcat是一个Java项目,所以按照tomcat前请先安装JDK(JRE即可)。Windows操作系统可选Core里的zip或者Installer版本。
Installer版可能按照不上,原因可能是历史tomcat版本没卸载干净,历史tomcat服务还在启动。在dos命令行输入命令:“sc delete tomcat6”可卸载历史服务(若是tomcatx版本对应命令就是sc delete tomcatx)。
若是zip版本默认是没有启动Windows下的tomcat服务的。要运行tomcat要安装服务就在dos下进入tomcat/bin目录下,运行命令“service.bat install”。只有安装服务后才能用bin/tomcat6w.exe开启和关闭tomcat服务。
用bin/下的startup.bat和shutdown.bat也可开启和关闭tomcat。
Eclipse EE版本(不是MyEclipse)可以用来开发Java Web项目。在Eclipse中添加tomcat服务器的步骤是Window-Preference-Server-Runtime Environment-Add......。添加好后Eclipse会自动生成一个Servers项目。注意外面的tomcat和Eclipse里的tomcat若是一个tomcat,则不能在里外同时开启tomcat。若是外面的打开了,则打开里面的tomcat会提示端口被占用。若Eclipse的tomcat打开了外面则外面的tomcat打不开。
现在就可以在Eclipse里开发Java Web项目了。新建Web项目的时候一般选择新建一个Dynamic Web Project。项目完成后即RunAs-Run On Server。当Tomcat Server下没有挂在项目时可以对Tomcat Server进行配置。把Server Location改成Use Tomcat installation,Deploy Path改成webapps,那么Eclipse开发的Web项目程序就会放在系统tomcat默认的tomcat/webapps下。这样做的好处是Eclipse里外的浏览器都能访问web项目,否则外部的浏览器不能访问tomcat。应用这样的配置时,Servers项目下对应的tomcat配置文件与外面的tomcat配置文件是保持一致的。在Eclipse下即可修改系统tomcat服务器配置。
可以在Eclipse中Servers下修改对于tomcat的tomcat-users.xml,添加语句
<role rolename="manager-gui"/><user username="tomcat" password="s3cret" roles="manager-gui"/>
来添加tomcat管理员账户,监视tomcat服务器的运行情况。此时若修改在系统tomcat/conf下的配置文件,Eclipse会自动用Servers下的tomcat配置文件覆盖tomcat/conf下配置文件。
另外在Web项目中新建JSP文件前,若JSP文件要包含汉字,请在Window-Preferences-Web-JSP Files-Encoding选择UTF-8或者Chinese, National Standard。
JSP中要用JSTL时要把
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
添加到代码中。如果WEB-INF/lib下没有jstl.jar和standard.jar,会提示
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
。可以到tomcat/webapps\examples\WEB-INF\lib把这两个jar复制到当前项目WEB-INF/lib下。
开发Servlet时可以在Java代码的src下新建一个Servlet。此外,还要从tomcat/lib里把servlet-api.jar拷贝到项目的WEB-INF/lib下。
MySQL安装就不说了。在Java项目中要连接MySQL数据库就到导入mysql-connector-java-xxx-bin.jar(可从mysql官网下载)。在Java Web项目中,若Java Resources中要连接MySQL数据库,则在此导入连接包。若经由tomcat提供服务的网页要访问数据库,就要把这个连接包拷贝到tomcat/lib下。
Installer版可能按照不上,原因可能是历史tomcat版本没卸载干净,历史tomcat服务还在启动。在dos命令行输入命令:“sc delete tomcat6”可卸载历史服务(若是tomcatx版本对应命令就是sc delete tomcatx)。
若是zip版本默认是没有启动Windows下的tomcat服务的。要运行tomcat要安装服务就在dos下进入tomcat/bin目录下,运行命令“service.bat install”。只有安装服务后才能用bin/tomcat6w.exe开启和关闭tomcat服务。
用bin/下的startup.bat和shutdown.bat也可开启和关闭tomcat。
Eclipse EE版本(不是MyEclipse)可以用来开发Java Web项目。在Eclipse中添加tomcat服务器的步骤是Window-Preference-Server-Runtime Environment-Add......。添加好后Eclipse会自动生成一个Servers项目。注意外面的tomcat和Eclipse里的tomcat若是一个tomcat,则不能在里外同时开启tomcat。若是外面的打开了,则打开里面的tomcat会提示端口被占用。若Eclipse的tomcat打开了外面则外面的tomcat打不开。
现在就可以在Eclipse里开发Java Web项目了。新建Web项目的时候一般选择新建一个Dynamic Web Project。项目完成后即RunAs-Run On Server。当Tomcat Server下没有挂在项目时可以对Tomcat Server进行配置。把Server Location改成Use Tomcat installation,Deploy Path改成webapps,那么Eclipse开发的Web项目程序就会放在系统tomcat默认的tomcat/webapps下。这样做的好处是Eclipse里外的浏览器都能访问web项目,否则外部的浏览器不能访问tomcat。应用这样的配置时,Servers项目下对应的tomcat配置文件与外面的tomcat配置文件是保持一致的。在Eclipse下即可修改系统tomcat服务器配置。
可以在Eclipse中Servers下修改对于tomcat的tomcat-users.xml,添加语句
<role rolename="manager-gui"/><user username="tomcat" password="s3cret" roles="manager-gui"/>
来添加tomcat管理员账户,监视tomcat服务器的运行情况。此时若修改在系统tomcat/conf下的配置文件,Eclipse会自动用Servers下的tomcat配置文件覆盖tomcat/conf下配置文件。
另外在Web项目中新建JSP文件前,若JSP文件要包含汉字,请在Window-Preferences-Web-JSP Files-Encoding选择UTF-8或者Chinese, National Standard。
JSP中要用JSTL时要把
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
添加到代码中。如果WEB-INF/lib下没有jstl.jar和standard.jar,会提示
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
。可以到tomcat/webapps\examples\WEB-INF\lib把这两个jar复制到当前项目WEB-INF/lib下。
开发Servlet时可以在Java代码的src下新建一个Servlet。此外,还要从tomcat/lib里把servlet-api.jar拷贝到项目的WEB-INF/lib下。
MySQL安装就不说了。在Java项目中要连接MySQL数据库就到导入mysql-connector-java-xxx-bin.jar(可从mysql官网下载)。在Java Web项目中,若Java Resources中要连接MySQL数据库,则在此导入连接包。若经由tomcat提供服务的网页要访问数据库,就要把这个连接包拷贝到tomcat/lib下。
相关文章推荐
- Eclipse+Tomcat+mysql开发第一个Java Web项目
- Mac搭建web后端开发环境:jdk +Eclipse EE + SVN + Tomcat + MySql + mysqlWorkbench
- Java Eclipse Tomcat MySql开发javaweb项目环境搭建
- 使用Eclipse进行Java Web项目开发注意事项-Tomcat配置
- Eclipse开发JAVA WEB中遇到提示Target runtime Apache Tomcat ... is not defined.的问题,解决方法
- Java Web开发Tomcat中三种部署项目的方法
- eclipse开发好的项目 部署到Tomcat的过程------->待确认!
- 暑期打卡——Ubuntu下的java web开发环境搭建(eclipse+tomcat+mysql+jdk)
- Eclipse Java EE IDE for Web Developers部署项目到Tomcat的方法
- 使用Eclipse开发后将项目部署到tomcat的webapps下面
- eclipse+tomcat开发web项目
- 【Javaweb】于Eclipse for JavaEE中编译一个项目Tomcat下的webapps却没有的解决方法
- eclipse部署java web项目到tomcat中
- Eclipse Java EE IDE for Web Developers部署项目到Tomcat的方法
- [Java EE] LInux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法
- Eclipse+Tomcat 开发Java EE项目
- MyEclipse、Eclipse、Intellij IDEA开发web项目及与tomcat集成的原理
- tomcat+eclipse +mysql搭建JSP开发环境
- Java Web(Tomcat + MySQL)开发环境搭建(Windows系统下)
- eclipse Javaee 版本正常引入servlet类 并且开发web项目