`
bwwlpnn
  • 浏览: 7206 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

在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(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/

分享到:
评论
10 楼 bwwlpnn 2011-06-08  
xieyanhua 写道

我是光盘安装的,没有硬盘安装,也试过硬盘安装,当时网上说只要将ubuntu的iso放到某个盘如F盘根目录,然后将ISO中的wubi.exe拖拽到该目录下面,也就是跟ISO文件同一级(同时还有几个文件夹爱),然后执行wubi.exe,按照提示设置好了安装的路径信息等,任何系统重启,进入安装,但是报找不到什么文件,忘了,好像是grub的引导之类的。反正装不了。

之后也没有试这种方法了,直接刻录光盘,光盘安装,但装了两次也不行,都没有引导菜单。


我的PC支持U盘启动,所以我用U盘安装的。从Ubuntu官网上下载Universal USB Installer和Ubuntu ISO文件,然后运行Universal USB Installer,在U盘(1G左右大小)上制作可启动安装盘就可以了。
9 楼 wgh369 2011-06-08  
用了半年多的ubuntu10,但是还是习惯性开个虚拟机,毕竟很多软件还是离不开windows.

虽然linux水平很菜还是坚持用Linux开发
佩服下楼主的分享,毕竟我们这样用Linux开发的毕竟不是主流

(因为本人只用ubuntu10单系统+win xp 虚拟机所以不存在导引问题)
8 楼 xieyanhua 2011-06-07  
tntjackie 写道
xieyanhua 写道
为什么我在windows7 旗舰版上,用光盘安装ubuntu11.04后,没有引导菜单选择,即只有windows7的,没有ubuntu的菜单,每次重启系统后,都是直接进入windows7系统,感觉就没有安装unbuntu一样?

需要怎么处理才能把ubuntu的引导菜单弄出来,谢谢!
以前xp下装ubuntu9一点问题都没有


WIN7和XP的启动引导不同,当时貌似我也是这个问题,你搜搜是不是要 GRUB4DOS,大概是说在WIN7下C盘放个文件,然后就能进UBUNTU了,然后在UBUNTU 下配置启动。反正有点麻烦



不知道是需要在安装前就要设置还是不需要重新安装ubuntu,我现在是ubuntu已经安装了,但是就是无法引导!

我先看看,谢谢了
7 楼 xieyanhua 2011-06-07  
bwwlpnn 写道
xieyanhua 写道
为什么我在windows7 旗舰版上,用光盘安装ubuntu11.04后,没有引导菜单选择,即只有windows7的,没有ubuntu的菜单,每次重启系统后,都是直接进入windows7系统,感觉就没有安装unbuntu一样?

需要怎么处理才能把ubuntu的引导菜单弄出来,谢谢!
以前xp下装ubuntu9一点问题都没有


感觉你好像没有把Ubuntu装到硬盘上。你有没有在装Ubuntu之前,把Windows7的硬盘整理并压缩,腾出至少几个G的空间给Ubuntu,并选择“alongside Windows 7"的安装模式?


我是光盘安装的,没有硬盘安装,也试过硬盘安装,当时网上说只要将ubuntu的iso放到某个盘如F盘根目录,然后将ISO中的wubi.exe拖拽到该目录下面,也就是跟ISO文件同一级(同时还有几个文件夹爱),然后执行wubi.exe,按照提示设置好了安装的路径信息等,任何系统重启,进入安装,但是报找不到什么文件,忘了,好像是grub的引导之类的。反正装不了。

之后也没有试这种方法了,直接刻录光盘,光盘安装,但装了两次也不行,都没有引导菜单。
6 楼 tntjackie 2011-06-07  
xieyanhua 写道
为什么我在windows7 旗舰版上,用光盘安装ubuntu11.04后,没有引导菜单选择,即只有windows7的,没有ubuntu的菜单,每次重启系统后,都是直接进入windows7系统,感觉就没有安装unbuntu一样?

需要怎么处理才能把ubuntu的引导菜单弄出来,谢谢!
以前xp下装ubuntu9一点问题都没有


WIN7和XP的启动引导不同,当时貌似我也是这个问题,你搜搜是不是要 GRUB4DOS,大概是说在WIN7下C盘放个文件,然后就能进UBUNTU了,然后在UBUNTU 下配置启动。反正有点麻烦
5 楼 bwwlpnn 2011-06-06  
xieyanhua 写道
为什么我在windows7 旗舰版上,用光盘安装ubuntu11.04后,没有引导菜单选择,即只有windows7的,没有ubuntu的菜单,每次重启系统后,都是直接进入windows7系统,感觉就没有安装unbuntu一样?

需要怎么处理才能把ubuntu的引导菜单弄出来,谢谢!
以前xp下装ubuntu9一点问题都没有


感觉你好像没有把Ubuntu装到硬盘上。你有没有在装Ubuntu之前,把Windows7的硬盘整理并压缩,腾出至少几个G的空间给Ubuntu,并选择“alongside Windows 7"的安装模式?
4 楼 neverforget 2011-06-04  
不用UBUNTU一年多了 ,自从用上RED HAT
啥叫正统
3 楼 泉州俺最牛 2011-06-04  
学习了。。我还在用10.10
2 楼 xieyanhua 2011-06-03  
为什么我在windows7 旗舰版上,用光盘安装ubuntu11.04后,没有引导菜单选择,即只有windows7的,没有ubuntu的菜单,每次重启系统后,都是直接进入windows7系统,感觉就没有安装unbuntu一样?

需要怎么处理才能把ubuntu的引导菜单弄出来,谢谢!
以前xp下装ubuntu9一点问题都没有
1 楼 zhangyou1010 2011-05-23  
刚装了11.0.4,感觉比10.0.4还难用一些,都找不到菜单栏,不知道如何开启终端。

相关推荐

    ubuntu 11.04下Qt开发环境的安装

    ### Ubuntu 11.04下Qt开发环境的安装指南 #### 一、引言 在Linux环境下搭建Qt开发环境对于初学者来说可能会遇到不少挑战。本文将详细介绍如何在Ubuntu 11.04上安装Qt开发环境,并分享一些实用的经验技巧。本教程...

    ubuntu 11.04下android开发环境的搭建

    【Ubuntu 11.04下Android开发环境搭建】 在Ubuntu 11.04操作系统上搭建Android开发环境是开发Android应用程序的第一步。这个过程主要包括以下...这个过程完成后,你就可以在Linux环境下高效地进行Android应用开发了。

    Ubuntu 11.04 搭建Android开发环境

    本文档将指导您如何在Ubuntu 11.04系统上搭建一个完整的Android应用开发环境。我们将利用Eclipse作为集成开发环境(IDE),并结合Android SDK及PhoneGap工具来构建跨平台的应用程序。通过本教程,您将学会如何使用...

    ubuntu11.04安装(图文)

    在安装 Ubuntu 11.04 之前,需要准备一个可启动的光盘。将光盘插入光驱,并设置光驱为启动设备,然后重启计算机。 二、安装 Ubuntu 11.04 1. 放入光盘,设置光驱启动进入安装界面。 2. 选择语言,选择英文,然后...

    ubuntu11.04搭建Android开发环境步骤及所遇到的问题

    在Ubuntu 11.04操作系统中搭建Android开发环境是一个技术性强且需要注意细节的过程。本文将详细介绍这个过程,以及在搭建过程中可能遇到的问题及其解决方案。 首先,你需要确保系统已更新到最新版本,以确保所有...

    Ubuntu 11.04 samba & SSH 安装

    本人在VMware虚拟机 安装的 Ubuntu 11.04 & Ubuntu server 12.04 上的安装记录 多部电脑/服务器验证通过

    ubuntu11.04下android开发环境的搭建.pdf

    在Ubuntu 11.04操作系统下搭建Android开发环境需要遵循一系列步骤,主要包括安装JDK、设置环境变量、安装Eclipse集成开发环境、下载安装Android SDK以及安装ADT插件。 1. **安装JDK**: 首先,你需要从Oracle官网...

    Ubuntu 11.04安装指南

    在深入了解Ubuntu 11.04的安装之前,我们先来了解一下Linux的基础知识,尤其是关于挂载点的概念。 Linux作为一种强大的开源操作系统,其核心特性之一就是将所有的资源(包括硬件和文件系统)视为文件进行管理。这种...

    ubuntu11.04下搭建android平台

    ### Ubuntu 11.04 下搭建 Android 开发平台详细步骤 #### 一、Ubuntu 11.04 概述 Ubuntu 11.04(代号 Natty Narwhal)是一款由 Ubuntu 社区开发的 Linux 发行版,于 2011 年 4 月 28 日正式发布。该版本相比之前的...

    Ubuntu11.04 下载.txt

    Ubuntu11.04 下载

    Ubuntu 11.04 安装手册

    Ubuntu 11.04 安装手册是一份详细的指南,旨在帮助用户了解如何在计算机上安装并配置Ubuntu 11.04,一款面向桌面计算机、笔记本和服务器的Linux操作系统。Ubuntu 11.04代号为"Natty Narwhal",于2011年4月发布,是...

    ubuntu11.04制作离线镜像源

    * 在安装ubuntu11.04时,需要独立分配一个大的分区(50G左右)给var目录,因为镜像源的默认位置是在var目录下。 * 在安装完成后,可以使用制作的镜像源来更新ubuntu11.04。 * 镜像源也可以用来镜像对局域网或互联网...

    最快最全的Ubuntu11.04源,速度超快

    最快最全的Ubuntu11.04源,速度超快

    将Ubuntu 11.04 化身为Mac

    标题《将Ubuntu 11.04 化身为Mac》和描述中所蕴含的知识点主要涉及Ubuntu操作系统及其定制化,特别是如何将Ubuntu桌面环境改造成类似苹果Mac OS的界面风格。文中提及了Elementary、Docky和Gloobus-Preview这三个工具...

    CSI Tool 集成安装包(适配Ubuntu11.04)

    CSI Tool 集成安装包(适配Ubuntu 11.04系统,Intel 5300 无线网卡) csitools

    ubuntu11.04上编译omap3530内核存在问题解决方法

    本文旨在提供一个详尽的指南,帮助开发者在 Ubuntu 11.04 系统环境下成功编译 OMAP3530 处理器的 Linux 内核。本案例中使用的硬件平台为天漠公司提供的 SBC8100 开发板。由于官方文档可能存在不足或遗漏之处,本文将...

    Ubuntu11.04在有一键GHOST的Windows XP系统上的安装

    ### Ubuntu 11.04 在含一键 GHOST 的 Windows XP 系统上安装详解 #### 背景介绍 本文旨在详细介绍如何在已安装一键 GHOST 的 Windows XP 操作系统上安全地安装 Ubuntu 11.04,且不会影响原有的 Windows XP 系统。...

    硬盘全新安装ubuntu11.04

    ### 硬盘全新安装Ubuntu 11.04详细指南 #### 一、概述 随着Linux系统的普及和发展,越来越多的用户开始尝试将其作为主要操作系统使用。Ubuntu作为一款基于Debian的发行版,以其易用性和社区支持而受到广泛欢迎。...

Global site tag (gtag.js) - Google Analytics