网络最好连着,这样国内国外网站都可以正常访问,省去很多麻烦。下面开始步骤。
一、下载eclipse
到http://www.eclipse.org/downloads/这里下载Eclipse IDE for Java EE Developers,我下载的是mac ox32bit的,根据自己的系统下载。
解压一下就好了。
二、安装jdk
到http://www.oracle.com/technetwork/java/javase/downloads/index.html去下载jdk,我这里用的jdk7,下载下来安装。
然后打开eclipse,电脑屏幕右上角点击eclipse,选择Preferences.........
三、安装tomcat
到http://tomcat.apache.org/下载tomcat,我下载的tomcat7。下载好后解压。
我把eclipse和tomcat都放到了我的Applications目录下面了。放到哪里都可以。
然后要配置JDK和tomcat的环境变量。在mac10.9以后的系统,在/Users/用户名 这个目录下面都会有一个.bash_profile文件,这个文件是隐藏的;
可以用文本编辑器打开,然后在里面输入
export JAVA_HOME=你的jdk目录
export CATALINA_HOME=你的tomcat目录
也可以在终端,用vi编辑器编辑,然后重启终端配置会生效或者执行source .bash_profile指令配置会马上生效.
~/.bash_profile这个文件每个用户都有读写权限, 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次;
所以如果是在终端下操作,要重启下终端才会生效。
四、配置tomcat
第三步时候tomcat已经安装好了,现在要配置一下tomcat。
1、首先,下载一个tomcat插件http://www.eclipsetotale.com/tomcatPlugin.html ,要和eclipse版本配合;下载 解压后放到eclipse目录下的plugins目录中
2、如果你的jdk是jkd1.6.0_21及之后的版本 可能在启动Eclipse时遇到Out of Memory的问题,解决方法是在eclipse.ini文件中添加一行:-XX:MaxPermSize=256m
3、启动Eclipse之后,开始着手配置Tomcat。eclipse->preferences,找到Tomcat选项:选择Tomcat版本7.x,然后配置Tomcat安装目录,如下图:
4. 配置Server选项,找到Server->Server runtime environment,新建一个Server:
最后OK,就完成了Tomcat和Eclipse的设置。正常的话,可以看到界面多了三个Tomcat按钮。
没有看到的话,选择菜单Window ->Custmize Perspective,在Tomcat上打勾。
五、安装mysql
到http://dev.mysql.com/downloads/下载 MySQL Community Server(GPL) 和MySQL Workbench(GPL),最新版本的MySQL Workbench跟旧版本的界面有很大不同,
但是操作流程还是不变的,在网上搜一下就好。
六、配置mysql环境变量
mysql肯定是可以在终端下进行操作的;比如:
启动mysql服务:sudo /Library/StartupItems/MySQLCOM/MySQLCOM start ,发现问题没有?你会说“我以前在windows”下面只需要MySQLCOM start
就行了,为什么现在忽然多了前面一堆绝对路径?
问题就在这里,因为你在windows下面都配置了环境变量!
当然不配置环境变量也行,打开终端,首先执行以下命令
1)alias mysql=/usr/local/mysql/bin/mysql
2)alias mysqladmin=/usr/local/mysql/bin/mysqladmin
执行完之后就可以想windows一样操作了.
但是如果终端关闭重新打开后,你发现又不行了。。。。。。。这是因为,alias执行只在当前登录进程中有效,重启终端后就无效了。
所以最方便的还是配置环境变量,打开.bash_profile添加export PATH=$PATH:/usr/local/mysql/bin:/Library/StartupItems/MySQLCOM ,
如果已经有了export PATH了,可以直接在后面添加:/usr/local/mysql/bin:/Library/StartupItems/MySQLCOM。然后重启终端,就可以了。
也可以在终端使用vi编辑器添加以上内容,然后重启终端,或者执行source .bash_profile 可以直接生效。
七、下载mysql的java驱动程序,放在tomcat的lib目录下。
下载地址:http://dev.mysql.com/downloads/connector/j/
解压出来里面的jar放到目录下。
也有的说tomcat的lib目录下不用放。只需要在你的程序下面的WEB-INF目录下自己手动创建一个lib目录然后把jar包放进去就好。
这个我没有测试,
但是你的程序下面必须在WEB-INF目录下自己手动创建一个lib目录然后把jar包放进去。
八、实战
在eclipse上创建新的动态web应用,配置jndi数据库连接池,
在META-INF下新增文件 context.xml
<Resourcename="jdbc/mydb"auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"
username="root"
password="123456"
maxActive="100"
maxIdle="30"
maxWait="10000"/>
在WEB-INF下的web.xml中添加如下内容:
在测试运行之前,请确保你的mysql中已经有配置中使用到的数据库和用户了。
测试数据库代码: