配置MyEclipse开发环境
一、前期准备:
1、安装JDK1.6 (如:安装在C:\Program Files\Java\jdk1.6.0_10)
2、安装TOMCAT 6.0 (如:安装在D:\Program Files\Apache Software Foundation\Tomcat 6.0)
3、安装MyEclipse7.0 (如:安装在D:\Program Files\MyEclipse 7)
4、设置环境变量:
(1)系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)
(2)系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
(3)系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
(4)检验是否配置成功 运行cmd 输入 java -version
二、配置MyEclipse开发环境
1、启动MyEclipse,指定(创建)工作区路径,进入MyEclipse开发环境后:
Windows → Preferences
2、配置该工作区的字符集编码:
General → Workspace , Text file encoding 的 other=UTF-8
3、使Java程序中忽略串行化兼容问题:
Java → Compiler → Errors/warnings → Potential programming problems 的 Serializable class without seriaversionUID, 把“warning”改成“Ignore”.
4、MyEclips与JDK关联:
Java → Installed JREs → Add → next→找到安装jre6的路径(即JDK)→ Finish → 选中“jre6(即jdk1.6.0_12)”.
5、配置JSP/HTML文件的字符集编码:
MyEclipse Enterprise workbench → File and Editors →
HTML , Encoding=UTF-8
JSP , Encoding=UTF-8
(以下是tomcat6.0的配置)
6、MyEclips与TOMCAT关联:
MyEclipse Enterprise workbench → Servers → Tomcat → Tomcat 6.x → 选“Enable”, Tomcat home directory = 找到Tomcat 6.0 → Apply → ok
7、TOMCAT与JDK关联:
MyEclipse Enterprise workbench → Servers →Tomcat → Tomcat 6.x → JDK, Tomcat JDK name=选“jre6”(这步好似已经是默认选好的),ok
三、在MyEclipse中创建JSP项目
New → web project → 输入项目名称,创建后,先删除WebRoot 中的index.jsp文件。
重新创建index.jsp文件:
右击WebRoot → new → other → MyEclipse → web → JSP(Basic templaters) → 输入文件名index.jsp,双击index.jsp文件,开始编辑。
四、项目建好后,部署到Tomcat服务器,启动Tomcat服务器。
五、运行项目:打开浏览器,键入:http://<Tomcat服务器的IP>:8080/项目名
(如果Tomcat服务器就在本机,IP为:127.0.0.1或localhost,http:// localhost:8080/项目名)
六、数据库安装
1、安装mysql-5.5.20-winx64.msi
注意:修改字符集
3.修改默认字符集
(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,
如
default-character-set = utf8
character_set_server = utf8
修改完后,重启mysql的服务,service mysql restart
使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8
+--------------------------+---------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:"mysql-5.0.37"share"charsets" |
2、安装驱动程序mysql-connector-odbc-5.2.6-winx64.msi
3、将mysql-connector-java-5.1.22-bin.jar放进工程 lib文件夹下
4、建myeclipse与数据库的链接
注意:数据库外键可以为空值,表示没有分配到该资源。
六、glassfish安装,安装完要记得导入安装包中jar包,不然ping不通。
访问glassfish server的URL:
http://localhost:4848/common/index.jsf
1、在JDBC connection Pools中new出一个新的Pool
Pool Name : mallPool
Resource Type :javax.spl.DataSource
Datasource Classname:com.mysql.jdbc.jdbc2.optional.MysqlDataSource
2、在新建的Pool(顶上的选项卡)中Additional Properties中添加新的URL
URL:jdbc:mysql://192.168.1.10:3306/mall
添加user : root
添加password : field
ping 一下 ,成功后
点击保存。
-------------------end--------------------
3、在JDBC Resources中new一个JNDI
JNDI Name : jdbc/mallDataSource
Pool Name 取 我们创建的 mallPool
点击保存。
----------------------end----------
七、1、配置src/META-INF/persistence.xml 里面的持久化单元信息配置必须与spring配置文件一样也要与web.xml配置一样。
2、spring配置文件applicationcontext.xml中主要配置数据源,和要注入的实体信息。
3、web.xml中主要配置数据源、struts信息、日志管理、spring、初始页面、错误页面。
4、因为spring与struts集成了,所以只需要在struts.xml配置action文件spring容器会为其创建对应的对象。
5、使用模型驱动必须先实例化该对象。