Java Web项目部署环境搭建

下面是大致流程,具体到每一项可以到网上很容易搜到具体操作。本文不谈细节,如有需要,可以联系本博主

1、JDK安装与配置
http://blog.csdn.net/ccnuacmhdu/article/details/78935741
2、MyEclipse的安装与配置
3、数据库MySQL的安装与配置
4、Navicat for MySQL(或者Navicat Premium)的安装
5、Tomcat的安装
安装过程中有两次选择路径,第一次路径请选择默认的,第二次路径建议安装在非C盘,否则有可能会遇到迷知错误。
6、项目部署
1)将项目代码导入MyEclipse
2)数据库导入到Navicat for MySQL(或者Navicat Premium)中,注意创建的数据库的名字一定要和项目中所写的数据库的名字一样,这一点将决定部署完系统后能否登陆到自己的系统
3)项目部署,启动。笔者是用Tomcat启动,不是用系统自带的,所以需要把Tomcat设置进来

常犯错误及收获:
1)tomcat运行后,会去找tomcat安装目录下的webapps文件夹下的项目来运行。自己可以用记事本写个空白的文件,比如b.txt,直接把文件扩展名修改成.xml,到webapps下新建一个test文件夹,然后把b.xml放到test下,在浏览器中输入http://localhost:8080/test/b.html,即可看到效果
2)注意右键项目,把项目的编译器调到和当前开发环境所用的编译器的版本一致
3)如果运行项目,提示端口被占用,一般都是当前tomcat在运行,可以把tomcat关掉,再次启动项目即可
4)报错:Access denied for user ‘root’@’localhost’ (using password: YES,说明数据库的一些设置导致了这个错误,可以重装数据库,这个问题就没了,网上也有一些修改数据库权限,重改密码的办法,点击此处看这篇文章重置数据库密码,不过需要补充一点,输入update mysql.user set password=password(‘root’) where user=’root’时提示ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’,原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string所以更改语句替换为update mysql.user set authentication_string=password(‘root’) where user=’root’ ;即可,注意前一个root是自己要设置的密码

你可能感兴趣的:(Java开发)