找回密码
 立即注册
查看: 2779|回复: 1

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

[复制链接]
发表于 2012-5-24 01:17:15 | 显示全部楼层 |阅读模式
刚刚把原先在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/binMAVEN_HOME/binPATH; export PATH

4. 将AppFuse 2.1依赖的包放置到Maven的本地repository
将文件 appfuse-dependencies-2.1.0.tar.gz(http://static.appfuse.org/nightly/)解压到~/.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 > http://m2eclipse.sonatype.org/sites/m2e/

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 > http://download.jboss.org/jbosstools/updates/stable/galileo/
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

发表于 2013-1-12 02:38:15 | 显示全部楼层
不错 支持下
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱|泰泽网 ( 蜀ICP备13024062号-1 )

GMT+8, 2024-11-27 23:03 , Processed in 0.053016 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表