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

问题描述

刚刚把原先在Windows7下开发AppFuse2.1的应用,成功迁移到Ubuntu11.04下,使得在Ubuntu环境下,能够用Maven3.0.3和EclipseGalileo开发源代码,并把WAR包部署到Tomcat6上。Ubuntu是目前市场占有率超过50%的Linux桌面系统,完全免费,通过近一周的体验,其桌面使用体验的“炫”程度要强于已经使用半年的Windows7。Unbuntu最吸引我的是它的UbuntuSoftwareCenter功能,能够方便地搜索并安装一些很有用的免费软件,下面我会一一谈到。现在简述一下迁移步骤。1.在Windows7笔记本电脑上安装Ubuntu11.041.1.下载Ubuntu11.04ISO文件。链接:/home/ben/dev/bensarchetypes/appfuse21eosc/eclipse1.2.使用UniversalUSBInstaller从上述ISO文件创建一个可以自启动的U盘1.3.清理Windows7无用的文件,并做磁盘碎片清理1.4.在Windows7下,使用磁盘管理工具,压缩磁盘,为Ubuntu留下磁盘空间1.5.使用上述做好的自启动U盘,启动电脑1.6.根据提示安装Ubuntu11.041.7.安装好Ubuntu后,再安装SmartCommonInputMethod(SCIM)用于中文输入2.在Ubuntu上安装AppFuse2.1应用开发环境2.1.安装JDK。从Oracle网站下载jdk-6u25-linux-i586.bin自安装文件,拷贝到Ubuntu的/opt/dev/sdks目录下,修改权限使其可执行,然后运行该文件即可完成JDK安装。命令如下:sudochmoda+rwjdk-6u25-linux-i586.binsudo./jdk-6u25-linux-i586.bin2.2.安装MySQLServer。在UbuntuSoftwareCenter下,查找mysql,然后安装MySQL5.1.54-1ubuntu4(mysql-server)。装好后,可以运行下面命令检查一下安装效果:sudoservicemysqlstartmysql-uroot-p2.3.安装Tomcat。在UbuntuSoftwareCenter下,查找tomcat,然后安装Tomcat6.0.28-10ubuntu2(tomcat6)2.4.安装Maven。下载apache-maven-3.0.3-bin.zip文件,并解压:cd/opt/dev/toolsunzipapache-maven-3.0.3-bin.zip3.在Ubuntu上配置环境变量修改~/.bashrc文件,添加下面语句,使得每次打开一个terminal时,环境变量就会自动设置好。SDKS_HOME=/opt/dev/sdks;exportSDKS_HOMETOOLS_HOME=/opt/dev/tools;exportTOOLS_HOMEJAVA_HOME=$SDKS_HOME/jdk1.6.0_25;exportJAVA_HOMEMAVEN_HOME=$TOOLS_HOME/apache-maven-3.0.3PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH;exportPATH4.将AppFuse2.1依赖的包放置到Maven的本地repository将文件appfuse-dependencies-2.1.0.tar.gz(http://static.appfuse.org/nightly/)解压到~/.m2/repository5.设置MySQL的root口令在pom.xml文件中,设置<jdbc.password>的口令,即你安装MySQL时设置的root口令6.中止Tomcat6服务因为和下面用到的Jetty服务器的端口号8080冲突.sudoservicetomcat6stop7.编译运行mvncleanjetty:run若一切顺利,等jetty服务器启动后,在浏览器输入htt://localhost:8080/即可访问AppFuse2.1的应用。8.安装Eclipse使用UbuntusoftwareCenter,查找eclipse,并安装9.在Eclipse里设置M2_REPO环境变量,使得Eclipse知道本地MavenrepositoryWindow>Preferences.选择Java>BuildPath>ClasspathVariables,增加M2_REPO环境变量,指向~/.m2/repository10.在Eclipse里安装m2eclipse,用来在Eclipse里获得Maven的支持Help>InstallNewSoftware>Workwith>http://m2eclipse.sonatype.org/sites/m2e/11.让Eclipse知道你安装好的JDK修改/etc/eclipse.ini,在-vmargs之上,增加下面两行-vm/opt/dev/sdks/jdk1.6.0_25/bin12.安装HibernateToolsHelp>InstallNewSoftware>Workwith>http://download.jboss.org/jbosstools/updates/stable/galileo/

解决方案

解决方案二:
该回复于2011-05-10 13:00:23被版主删除

时间: 2024-09-01 23:51:03

在Ubuntu 11.04环境下开发SSH范例框架AppFuse 2.1 Java Web应用的相关文章

Ubuntu 11.04 系统下安装redmine

原文:http://www.cnblogs.com/compulsive/archive/2011/08/22/2150047.html Redmine是一款开源的.基于web的项目管理软件,采用Ruby on Rails框架开发.Redmine具有丰富的项目管理功能,包括:任务跟踪.文件管理.wiki.新闻台.多项目管理等.对于代码管理,Redmine可以集成常见版本管理系统和bug跟踪系统,包括Subversion.Darcs.Mercurial.CVS.Bazaar 和 git.此外,Re

如何在 Ubuntu 11.04 (Natty) 下以 PPA 方式安装 Gyachi

Gyachi 是一款在线聊天工具.最开始的时侯是为了在 Linux 下使用 Yahoo Messenger 而制作出来的.开始的时侯很简单,只能文字聊天,随着它的发展,它正逐渐具有在 Yahoo Messenger 上的更多功能:语音聊天.视频.昵称.头像.显示图片.呼叫等功能. 在 Ubuntu 11.04 下安装 Gyachi 只需要打开一个终端窗口,然后在里面执行简单的三行命令: sudo add-apt-repository ppa:adilson/experimental sudo a

用 CreBS 在 Ubuntu 11.04 Natty Narwhal 下实现动态桌布

我们在使用桌面系统的时候,经常对着同一个桌布慢慢的就看腻了,当然了有很多人是不习惯换桌布的,换了桌布反而会造成自己的不适应,比如我,哈.不过呢也有很多人是喜欢时常换桌布的,尤其是当你在使用一些全屏的程序的时候,当你退出程序的时候,如果突然发现桌布和前一次看的不一样了,会有一点点小感觉.那么在 Ubuntu 下怎么实现呢?有很多小程序可以让我们的桌布定时或随机的更换,下面我就来介绍一个-- CreBS ,您只需要制定一些您准备好的图片文件,将他们设置为幻灯显示的方式就能实现了. 下面我们就来看看在

ubuntu 11.04下Atheros无线网卡不能上网问题的解决

近日笔者安装了ubuntu 11.04,系统运行稳定,界面雍荣华贵,比瘟到死不知好用多少倍,但发现无线网卡不能上网,找不到无线路由器,在家里上网时很不方便,找了一个多月,没有发现很好的方案.近日终于找到了一个方案,解决了此: 解决问题的方案就是安装 Madwifi的ATHeros驱动.但要安装wicd,wicd是和networkmanager相同功能的网络管理小程序,性能不比后者低,只是没有被系统选用为没认的网络管理程序. 打开终端,依次输入以下命令: 1. Code: sudo nano /e

Ubuntu 11.04 安装 JDK 7

在网上关于 Ubuntu 11.04 安装 JDK 7 的文章比较少,所以写下这篇留作自己的笔记,也作为给其它初学的朋友参考的资料吧.  虽说在 Ubuntu 下可以很方面的使用软件中心安装 OpenJDK 来替代.但是这是里只有 OpenJDK 6, 既然 Oracle JDK 7 已经发布了,那就必须要试下. 下面开始介绍下安装方法: 1.到 Oracle 官网下载 JDK 7 的二进制压缩包.下载地址:http://download.oracle.com/otn-pub/java/jdk/

Ubuntu 11.04 安装后要做的20件事

4.28日,Ubuntu 11.04 就发布了!本文将向你介绍Ubuntu 11.04 安装后快速配置需要做的20件事.  1.不喜欢Unity? 切换到Ubuntu gnome 经典桌面!  注销unity桌面环境,然后选择登录环境为"经典桌面"即可进入. 若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:  引用 sudo apt-add-ppa repository: unity-2d-team/unity-2d-daily sudo apt-g

ubuntu 11.04硬盘安装

转自:http://www.nenew.net/ubuntu11-04-hard-disk-install.html 前几天奶牛已经发过ubuntu11.04的wubi安装教程了,今天为大家献上ubuntu 11.04的硬盘安装教程.硬盘安装需要先下载ubuntu11.04的安装镜像,建议用dvd镜像,虽然大点儿,但是奶牛觉得好用一些.下载完镜像后设置启动引导项,最后硬盘启动安装,下面奶牛来说说具体过程: 1.下载ubuntu 11.04的安装镜像,大家可以翻看奶牛前几篇文章,此处略去100字.

如何在 Ubuntu 12.04 LTS 下安装 KDE SC 4.9

KDE SC 4.9 发布好几天了,估计大家关注 KDE 的朋友们已经都用上了吧,在这里来照顾一下刚入门的linux爱好者,一步一步的给大家演示一下怎么在 Ubuntu 12.04 LTS 下安装 KDE SC 4.9. 第一步:给 Ubuntu 添加 KDE SC 4.9 源 在 Ubunut 桌面环境下按下 Ctrl+Alt+T 来打开一个终端窗口,然后在窗口中键入如下命令: sudo add-apt-repository ppa:kubuntu-ppa/backports 这个命令执行的时

Ubuntu 11.04 beta 2发布!

Ubuntu Linux是一份完整的桌面Linux操作系统,它可免费获得,并带有社团及专业的支持.Ubuntu社团按照Ubuntu宣言里所铭记的思想而组建:软件应免费提供,软件工具应能以人们本地语种的形式可用且不牺牲任何功能,人们应拥有定制及改变他们软件的自由,这包括以任何他们认为适宜的方式.Ubuntu是一个古非洲语单词,意指对他人的博爱.Ubuntu Linux发行将这种博爱之心带到了软件的世界中. Ubuntu 11.04 beta2发布下载版本,本次修复了Unity的众多BUG以及界面的