java web开发环境搭建
序:应朋友的大作业要求开发jsp,准确的说是javaee,需要开发一个基于java dynamic web的小型crud应用,课题叫做WebBookMark。
软件环境如下:
平台:Linux Ubuntu或者windows7均可。
数据库:mysql。
IDE:eclipse mars javaee特别版。
框架:Struts2后端+Amazeui前端(以后详述)。
服务器:Apache tomcat。
工欲善其事必先利其器!
整个搭建过程也挺繁琐的,反正asp.net和javaee这样庞大的企业级web开发平台都比较庞大,windows下需要环境变量配置,大家提前精神,仔细慢慢解决问题!
我们从服务器开始,javaee最常用的服务器莫过于apache tomcat,当然NetBeans默认是glassfish,本座初学者,应该选择常用,以便得到百度的支持!
第一步:官网下载tomcat,直接百度“tomcat”即可,我下载了8.0版本,地址:
http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.30/bin/apache-tomcat-8.0.30-windows-x64.zip
注意官网分了
Core:
· 32-bit Windows zip (pgp, md5, sha1)
· 64-bit Windows zip (pgp, md5, sha1)
· 64-bit Itanium Windows zip (pgp, md5, sha1)
· 32-bit/64-bit Windows Service Installer (pgp, md5, sha1)
这几个版本,主要看windows的,前两个windows的是已经编译安装好的zip包,解压通过bin就可以启动了,没什么特殊要求就首选这两个,注意操作系统的位数,我选择64的,最后一个是一个安装包,需要安装。
下载后解压到自己环境目录下,我解压在E盘根目录下E:\apache-tomcat-8.0.30
第二步:官网下载mysql5.7,直接百度“mysql”即可,我下载了5.7版本,地址:
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.10-winx64.zip
官网同样分了
Windows installer msi
Windows (x86, 64-bit), ZIP Archive
这几个版本,同样下载已经安装好的zip包,X64位的,解压到E盘根目录下
E:\mysql-5.7.10-winx64
第三步:官网下载jdk1.8,直接百度“java”即可,我下载了1.8版本,地址:
http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-windows-x64.exe
官网分了好多平台的,
下载windows 64位安装包exe文件即可
安装到默认目录,c盘下即可
第四步:官网下载eclipse for javeee,直接百度“eclipse”即可,我下载了mars版本,地址:
下载完成后同样解压到E盘根目录即可使用了E:\eclipse-jee-mars-1-win32-x86_64\eclipse
好了从上到下所有需要的基本软件都下载并且部署好了,都不需要安装的,所以接下来要好好地运行起来全靠环境变量配置了!现在右击计算机=》属性=》高级系统设置=》环境变量
第二关——配置环境变量
第一步:配置jdk:
点击系统变量-》新建:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_65
变量值是指你java jdk安装路径,一般64位的话默认就是我写的这个,点击确定,系统变量下多了一个JAVA_HOME
然后双击PATH编辑变量值:%JAVA_HOME%/bin;
打开cmd,分别输入java,javac,java -version都可以正常使用就是jdk已经配置好了。
也可以通过测试打开刚刚下载的eclipse测试安装和配置,正常打开eclipse即可!
第二步:配置mysql:
继续刚刚配置java环境变量的步骤,在PATH变量后面添加mysql的bin位置:
PATH配置为:%JAVA_HOME%/bin;E:\mysql-5.7.10-winx64\bin;
接下来仔细看!
我们把mysql服务添加到windows服务当中
1.以管理员身份运行cmd
2.cd到mysql的bin目录,执行如下命令
mysqld install
显示“service successfully installed”,即为安装成功。
3.我们没有配置mysql-default.ini,所以跳到17行,配置她:
# These are commonly set, remove the # and set as required. #下面是mysql位置,去除掉basedir和datadir的注释,否则没用! basedir = E:\mysql-5.7.10-winx64 #下面是mysql数据库文件位置(如不存在自己建立,也可以是任何地方) datadir = E:\mysql-5.7.10-winx64\data # port = ..... # server_id = .....
保存退出。
3.启动服务,继续在cmd中输入net start mysql,如果遇到无法启动可能是因为之前安装过mysql导致的,必须完全卸载和清除原有的mysql,另外可以通过netstat查看3306端口是否被占用了
4.验证mysql,cmd中输入mysql -uroot -p即可启动