在树莓派上部署silverlight

Red Hat是放在虚拟机VMware里的,机器有限没办法
环境:
Silverlight:4.0
Linux:Red Hat Enterprise Linux Server 6.0
Tomcat:Apache tomcat 7.0.37
JDK:1.7.0_17
Database:Oracle 11g
开发工具:
VS 2012: 开发silverlight
Myeclipse Enterprise workbench 10:开发Java WS等
结构:

如上图:Tomcat中放了两个app,一个是放Silverlight,一个放web service(JAX-WS)
Silverlight 通过Java web Service 访问Oracle 数据库
Web Service 中使用JPA(Eclipselink 2.1)来操作Oracle 数据库
JPA有点类似于.net中的Entity Framework,可以把数据库中的表实体化及持久化,有增删查改等功能
简单说一下步骤(其中每一步网上都可以搜到详细资料):
安装Red hat enterprise 6.0
Red hat中安装JDK
配置Java环境
安装数据库Oracle 11g
安装Tomcat
配置Tomcat环境
Tomcat中Silverlight相关配置:配置mime映射
打开tomcat下conf/web.xml文件,在最后紧接其他mime配置后,增加xap和xaml的mime 映射即可

<mime-mapping>        <extension>xap</extension>        <mime-type>application/x-silverlight</mime-type>    </mime-mapping>    <mime-mapping>        <extension>xaml</extension>        <mime-type>application/xaml+xml</mime-type>    </mime-mapping>

Myeclipse 开发web service 操作Oracle

发布WebService到Tomcat中
VS2012中建立Silverlight工程
添加Web Reference,引用上面的web service

Silverlight项目中引用了蛮多toolkit或者expression中的dll

Silverlight工程发布,拷贝发布的内容到tomcat的webapps下
重启tomcat,打开页面测试

如果webservice跟silverlight不在同一个tomcat下,
则需要再放置webservice的tomcat的root目录(tomcat/webapps/ROOT)下放置clientaccesspolicy.xml
具体内容网上很多

Ruby服务器开创

1.输入命令(找到3000的所在端口pid):
netstat -tulpn | grep 3000
当然,你会看到-->
tcp  0  0 127.0.0.1.3000  0.0.0.0:*  LISTEN
1877/ruby
2.输入命令(杀死被占用的pid):
kill -9 1877
3.重新启动ruby script/server 即可
4.如果rails要开80端口:
rvmsudo rails server -p80

Raspberry Pi( 树莓派 ) 开启root 用户

debian里root账户默认没有密码,但账户锁定。

当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian

默认用户是pi 密码为raspberry

重新开启root账号,可由pi用户登录后,在命令行下执行

sudo passwd **

(此时的**为root的密码,按照个人的想法来设置,这个时候要你输入两遍)

再输入

sudo passwd --unlock root

如何快速正确的安装 Ruby, Rails 运行环境

对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。
次安装方法同样适用于产品环境!

系统需求

首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:

Mac OS X
任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)
强烈新手使用 Ubuntu 省掉不必要的麻烦!
以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)

步骤0 - 安装系统需要的包

For Mac

先安装 Xcode 开发工具,它将帮你安装好 Unix 环境需要的开发包

然后安装 Homebrew

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
步骤1 - 安装 RVM

RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。

$ curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。

然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)

$ source ~/.rvm/scripts/rvm
检查一下是否安装正确

$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
步骤2 - 用 RVM 安装 Ruby 环境

$ rvm install 2.0.0
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。

步骤3 - 设置 Ruby 版本

RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本

$ rvm 2.0.0 --default
同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本

这个时候你可以测试是否正确

$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]

$ gem -v
2.1.6

$ gem source -r https://rubygems.org/
$ gem source -a https://ruby.taobao.org
步骤4 - 安装 Rails 环境

上面 3 个步骤过后,Ruby 环境就安装好了,接下来安装 Rails

$ gem install rails
然后测试安装是否正确

$ rails -v
Rails 3.2.13
然后开始你的 Ruby,Rails 之旅吧。
欢迎来到 Ruby 的世界!