在Ubuntu 11.04环境下开发SSH范例框架AppFuse 2.1 Java Web应用

刚刚把原先在Windows 7下开发AppFuse 2.1的应用,成功迁移到Ubuntu 11.04下,使得在Ubuntu环境下,能够用Maven 3.0.3和Eclipse Galileo开发源代码,并把WAR包部署到Tomcat6上。Ubuntu是目前市场占有率超过50%的Linux桌面系统,完全免费,通过近一周的体验,其桌面使用体验的“炫”程度要强于已经使用半年的Windows 7。Unbuntu最吸引我的是它的Ubuntu Software Center功能,能够方便地搜索并安装一些很有用的免费软件,下面我会一一谈到。现在简述一下迁移步骤。

1. 在Windows 7笔记本电脑上安装Ubuntu 11.04 1.1. 下载Ubuntu 11.04 ISO文件。链接:/home/ben/dev/bensarchetypes/appfuse21eosc/eclipse 1.2. 使用Universal USB Installer从上述ISO文件创建一个可以自启动的U盘 1.3. 清理Windows 7无用的文件,并做磁盘碎片清理 1.4. 在Windows 7下,使用磁盘管理工具,压缩磁盘,为Ubuntu留下磁盘空间 1.5. 使用上述做好的自启动U盘,启动电脑 1.6. 根据提示安装Ubuntu 11.04 1.7. 安装好Ubuntu后,再安装Smart Common Input Method (SCIM)用于中文输入

2. 在Ubuntu上安装AppFuse 2.1应用开发环境 2.1. 安装JDK。从Oracle网站下载jdk-6u25-linux-i586.bin自安装文件,拷贝到Ubuntu的/opt/dev/sdks目录下,修改权限使其可执行,然后运行该文件即可完成JDK安装。命令如下: sudo chmod a+rw jdk-6u25-linux-i586.bin sudo ./jdk-6u25-linux-i586.bin 2.2. 安装MySQL Server。在Ubuntu Software Center下,查找mysql,然后安装MySQL 5.1.54-1ubuntu4 (mysql-server)。装好后,可以运行下面命令检查一下安装效果: sudo service mysql start mysql -u root -p 2.3. 安装Tomcat。在Ubuntu Software Center下,查找tomcat,然后安装 Tomcat 6.0.28-10ubuntu2 (tomcat6) 2.4. 安装Maven。下载apache-maven-3.0.3-bin.zip文件,并解压: cd /opt/dev/tools unzip apache-maven-3.0.3-bin.zip

3. 在Ubuntu上配置环境变量 修改~/.bashrc文件,添加下面语句,使得每次打开一个terminal时,环境变量就会自动设置好。 SDKS_HOME=/opt/dev/sdks; export SDKS_HOME TOOLS_HOME=/opt/dev/tools; export TOOLS_HOME JAVA_HOME=$SDKS_HOME/jdk1.6.0_25; export JAVA_HOME MAVEN_HOME=$TOOLS_HOME/apache-maven-3.0.3 PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH; export PATH

4. 将AppFuse 2.1依赖的包放置到Maven的本地repository 将文件 appfuse-dependencies-2.1.0.tar.gz()解压到~/.m2/repository

5. 设置MySQL的root口令 在pom.xml文件中,设置<jdbc.password>的口令,即你安装MySQL时设置的root口令

6. 中止Tomcat6服务 因为和下面用到的Jetty服务器的端口号8080冲突. sudo service tomcat6 stop

7. 编译运行 mvn clean jetty:run 若一切顺利,等jetty服务器启动后,在浏览器输入htt://localhost:8080/即可访问AppFuse 2.1的应用。

8. 安装Eclipse 使用Ubuntu software Center,查找eclipse,并安装

9. 在Eclipse里设置M2_REPO环境变量,,使得Eclipse知道本地Maven repository Window > Preferences. 选择 Java > Build Path > Classpath Variables,增加M2_REPO环境变量,指向~/.m2/repository

10. 在Eclipse里安装m2eclipse,用来在Eclipse里获得Maven的支持 Help > Install New Software > Work with >

11. 让Eclipse知道你安装好的JDK 修改/etc/eclipse.ini,在-vmargs之上,增加下面两行 -vm /opt/dev/sdks/jdk1.6.0_25/bin

12. 安装Hibernate Tools Help > Install New Software > Work with >

那里面非常漂亮,个个观景区都能看到奇形怪状的岩石。

在Ubuntu 11.04环境下开发SSH范例框架AppFuse 2.1 Java Web应用

相关文章:

你感兴趣的文章:

标签云: