📄 新建 文本文档 (4).txt
字号:
一、安装软件
Step 1:安装JDK
在java.sun.com上下载JDK,直接安装。如果是非安装版本,可以直接解压缩,然后设置环境变量JAVA_HOME,指向JDK的安装目录。如果需要命令行使用JAVA工具,还应该设置PATH中包含$JAVA_HOME/bin。
Step 2:安装Tomcat
从tomcat.apache.org上下载tomcat的安装文件,直接安装。如果是非安装版本,可以直接解压缩。只要JAVA_HOME设置正确,即可使用。
起动Tomcat的方法:
Windows下的安装版本:在“服务”中找到Apache Tomcat,起动。
Windows下的非安装版本:在版本5.5之前,可以在tomcat安装目录下的bin目录下找到startup.bat运行。在版本5.5以后,需要使用命令java -jar bootstrap.jar。
Linux下:在tomcat安装目录下的bin目录下找到startup.sh运行。
Step 3:安装Eclipse
从www.eclipse.org处下载压缩包,直接解压缩即可使用。最好使用 Eclipse for Java EE的版本,因为里面有一些已经安装好的插件。
Step 4:安装Mysql
从www.mysql.com处下载mysql服务器和mysql图形化管理工具,直接解压缩即可使用。
二、IDE设置及开始工作
1、进入Eclipse,菜单 Window -> Preference 中检查 Java -> Compiler 中的compliance level为最高。检查 Java -> Installed JREs,必要时手工添加jdk进去(缺省只有jre)。
2、菜单 Window -> Show View -> Servers ,会出现Servers窗口,在其中New -> Server -> Apache Tomcat Server,设置为安装好的tomcat。
3、(只想导入demo的跳过此步骤)菜单 File -> New -> Project -> Project... ,新建一个 Web -> Dynamic Web Project,写上项目名称即可。如果一切取缺省值,那么缺省情况HTML和JSP放在WebContent目录中,源代码放在src目录下。
4、导入hello。
a. 下载hello.zip,解压缩到workspace(eclipse起动时设置的工作目录)中。
b. 菜单 File -> Import -> General -> Existing Project into Workspace,选中hello目录,确认。
c. 如果导入的项目中有红叉标志,说明有错误,菜单 Window -> Show view -> Problems ,可以打开看到Problems窗口。确认是什么错误。
d. 如果有“The project cannot be bulit until build path errors are resolved"这一条,在项目hello上打右键,选properties,找到Java Build Path,在libraries中找到前面打有黄色感叹号的项目,删掉并替换成正确的。比如JRE库有问题(一般是目录不对),删掉(remove)并加入(add library)已安装好的JRE库。
e. 菜单 Project -> Clean... 强制重新编译项目。
f. 如果还有问题,在Problems窗口中定位问题,再解决。
5、设置数据库
a. 起动mysql
b. 在mysql中新建数据库hello (create database hello),新建用户hello,密码为hello,并授权用户hello有管理数据库hello的权限。
c. 以用户hello登录,连接到数据库hello上(use hello),依次运行hello.zip下hello.sql中的SQL脚本,创建users表及增加一条记录cat。
5、运行hello。
在项目hello上打右键,Run AS -> Run On Server,选择已设置好的 Tomcat Server,运行。等Tomcat起动后,就可以在浏览器中使用 http://localhost:8080/hello/ 来访问了。
6、导出项目
如果想让项目脱离eclipse也可以运行,在项目上右键 Export -> WAR文件。关闭eclipse后,将生成的war文件copy到tomcat安装目录下的webapps下,起动tomcat即可
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -