
云盘部署详细版可编辑范本.doc
27页web云盘部署1、 部署环境:ubuntu 140 4 mysql-server-55 tomcat7 2、 Web程序,sql语句.3、 在ubuntu系统下安装mysql-server—5.5,安装tomcat7具体可以使用 apt—get install命了即可.4、web程序和sql语句的导入.关于sql语句的导入如下图使用红色标注部分即可.Web程序为已经编译过的程序,为一个文件夹.直接放在tomcat7安装的默认路径下即可.即:tomcat7的安装目录\webapps\,如、root\tomcat\webapps\.编译云盘程序:1、 把eclipse.zip加压缩后上传到master主机上并启动eclipse如图 放在/root下启动eclipse输入命令 :cd /root/eclipse/eclipse点确定,选中workspace目录2、 测试Hadoop HDFS平台是否搭建成功参见老师的附录5第5页开始,在此复制过来)放置好之后,重启eclipse,按照1、2、3进行操作,如下图紧接着如下图进行如下操作:以上步骤完成后,会在eclipse左边出现DFSXX目录可以进行如下操作:此时将可以看到HDFS文件存储结构,并可以尝试进行上传,下载创建等操作,如能正常操作则至此Hadoop HDFS开发平台搭建完毕。
3、 源代码NetCloudrar解压缩为一个文件夹NetCloud并上传至master主机上传至master主机 root目录下,见下图:4、 把NetCloud导入eclipse.选中eclipse的菜单File—>Import,弹出窗口中,选中General下的Existing Projects into Workspace,点下一步在Import窗口中选中,Select root directory右侧的 browse按钮,选中NetCloud文件夹点Finish按钮,即可导入成功.5、 绑定相关的jar文件.通常需要至少做两件事.导入jdk相关和导入servlet相关的jar选中NetCloud,右键,选中以下菜单.点击Libraries面板(1)选中JRE System Library,点右侧的Edit按钮弹出窗口,设置如下图中的jdk.(2)导入本项目需要的servet相关的jar.选中右侧 Add External JARs 按钮,弹出的窗口中,选中tomcat的lib目录中的两个jar导入6、 重新build工程选中eclipse的Project菜单下的clean一般编译完,就会看到NetCloud工程下无红色的小×,说明编译无错误。
或者在Problem视图也可以看到无错误7、 修改程序,配置实际信息(1) 修改连接数据库的IP左侧视图,双击工程名NetCloud,可以打开工程结构,找到Java Resources 下的 src文件夹下的jdboc.properties文件,打开,修改你的IP,同时记得添加编码信息(否则,可能会出现注册成功用户名后不能成功登陆的问题.这是本工程的一个bugjdbc.url=jdbc\:mysql\://124124.132.224\:3306/netcloud?characterEncoding=utf-8(2) 修改hadoop集群的IP打开Java Resources 下的 src文件夹下的applicationcontext.xml文件,打开,修改你的集群IP,具体位置在: 9、 导出工程编译压缩文件 NetCloud.war文件.选中eclipse的菜单File->Export —〉 WAR file在弹出的窗口中,点击Browse按钮,选择存放导出文件目录10 把NetCloudwar文件传到代理服务器的tomcat7的安装目录下如图11启动tomcat到tomcat的bin目录下,执行命令:/startupsh12 在eclipse中去集群中在根目录下建一个目录: usr不建这个目录,程序不能运行,因为新注册一个用户,会在usr下新建一个用户名对应的文件夹,用于存放该用户上传的文件和文件夹.这是本工程的一个bug13 以上部署完毕,可以用浏览器访问你的云盘了!浏览器输入以下路径,前半部分为你tomcat所在的机器的IPhttp://124.124.132220:8080/NetCloud附:1、 若遇到eclipse不能显示顶层菜单,则在root文件目录下建一个eclipsesh文件 cd /root vim eclipsesh文件内容为:下次打开 eclipse的话,就直接打开这个文件就可 cd /root ./eclipse.sh2、 若遇到页面中文提示显示乱码在eclipse中选中,工程名NetCloud, 右键选中最后一个菜单Properties,在弹出的菜单中,选中编码 UTF—8.。
