当前位置: 首页 > news >正文

北京市网站建设_网站建设公司_VPS_seo优化

做网站会员功能,软件工程师要求,外地公司做的网站能备案,免费网站友情链接前期准备工作 1.1 一个Linux系统 因为现场赛的缘故#xff0c;我一直使用的都是ubuntu。 这里我测试用的是Ubuntu14.04 Desktop 64bit ,当然选择Server会更好一些. 系统的安装不再赘述#xff0c;作为服务器请选用Server版本。1.2 更新源 在搭建环境之前#xff0c;请确保…前期准备工作 1.1 一个Linux系统 因为现场赛的缘故我一直使用的都是ubuntu。 这里我测试用的是Ubuntu14.04 Desktop 64bit ,当然选择Server会更好一些. 系统的安装不再赘述作为服务器请选用Server版本。1.2 更新源 在搭建环境之前请确保你的源是有效的速度是给力的 建议选择一个国内的源14.04 LTS 更新源 sudo vim /etc/apt/sources.list 将原来的源覆盖并保存 最后执行 sudo apt-get update 更新源 1.3 必要文件准备 我们需要下载这几个文件部分链接需要FQ才能访问1*.sql https://gist.github.com/trcnkq/a3cf7004759d41d79eb7 2http_client.json https://gist.github.com/trcnkq/7a5deff639ff99475138 3remote_accounts.json https://gist.github.com/trcnkq/e9dac7eea72d2b781949 4virtual judge源文件 https://github.com/trcnkq/virtual-judge 如果无法FQ请用我的备用链接 Vjudge搭建 或者 ——————————————分割线—————————————— FTP地址ftp://ftp1.linuxidc.com 用户名ftp1.linuxidc.com 密码www.linuxidc.com 在 2015年LinuxIDC.com\9月\Ubuntu 14.04 下 Virtual Judge 的搭建 下载方法见 http://www.linuxidc.com/Linux/2013-10/91140.htm ——————————————分割线—————————————— 必要环境搭建 2.1 JDK的安装和配置 首先需要下载JDK地址https://jdk7.java.net/download.html 注意系统是32位还是64位1.) 解压下载的文件 tar -xzvf jdk1.7.0_80 2.) 移动文件夹到指定目录下 sudo mkdir /usr/lib/jvm sudo mv jdk1.7.0_80/ /usr/lib/jvm/ 3.) 设置环境变量 sudo vim /etc/profile 在文件最后加入如下内容 export JAVA_HOME/usr/lib/jvm/jdk1.7.0_80 export JRE_HOME${JAVA_HOME}/jre export CLASSPATH.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH${JAVA_HOME}/bin:$PATH 4.) 使修改生效 sudo source /etc/profile 这时候在终端输入 java –version 查看当前 JDK 版本 至此JDK 配置完成 2.2 Redis的安装和配置 1.) 下载安装Redis: wget http://download.redis.io/releases/redis-2.8.9.tar.gz tar xvzf redis-2.8.9.tar.gz cd redis-2.8.9/ make sudo make install 2.) 配置init脚本 wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf sudo mv redis-server /etc/init.d/redis-server sudo chmod x /etc/init.d/redis-server sudo mv redis.conf /etc/redis.conf 3.) 初始化用户和日志路径 第一次启动Redis前建议为Redis单独建立一个用户并新建data和日志文件夹 sudo useradd redis sudo mkdir -p /var/lib/redis sudo mkdir -p /var/log/redis sudo chown redis.redis /var/lib/redis sudo chown redis.redis /var/log/redis 4.) 设置开机自动启动关机自动关闭 update-rc.d redis-server defaults 5.) 启动Redis /etc/init.d/redis-server start 2.3 Maven3的安装和配置 1.) 通过apt-get安装Maven3 ubuntu12.04之后可直接用apt-get来获得 sudo apt-get install maven -y 安装完后进入sudo su 进入root 用 mvn –v 查看一下Maven的版本如下图 安装完毕后默认的JDK版本可能会被更改。 因为Maven3安装的同时把openjdk也一并安装了。 2.) 修改系统默认的jdk update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_80/bin/java 300update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_80/bin/javac 300update-alternatives --config java update-alternatives --config javac 使用java -version再次查看,JDK版本已更改 Ubuntu 14.04 下 Virtual Judge 的搭建 2.4 Tomcat7的安装和配置 1.) apt-get安装tomcat7 sudo apt-get install tomcat7 -y tomcat7默认会被安装在目录/var/lib/tomcat7/下, 安装完之后在浏览器下输入localhost:8080查看是否安装成功 如果出现下图即为安装成功 2.) 安装tomcat7-admin 安装成后我们还需要安装一个tomcat7-admin sudo apt-get install tomcat7-admin 3.) 修改账户 安装完毕之后我们进入tomcat7的conf目录下修改tomcat-users.xml文件 cd /var/lib/tomcat7/conf/ vim tomcat-users.xml 我这里用的是 role rolenamemanager-gui/ role rolenameadmin-gui/ user usernametomcat passwordtomcat rolesmanager-gui,admin-gui/ 4.) 重启tomcat: sudo /etc/init.d/tomcat7 restart 重新在浏览器打开tomcat界面 点击manager webapp用刚才我们建立的用户登陆 5.) 修改JDK默认的JDK版本 检查 tomcat7 的 Server Information版本可能不是我们自己的jdk版本。 这里我们要修改tomcat使用的JDK版本这步很重要否则会出现很多问题 sudo vim /etc/default/tomcat7 加入如下内容 JAVA_HOME/usr/lib/jvm/jdk1.7.0_80 再次重启tomcat7 sudo /etc/init.d/tomcat7 restart OK tomcat7的JDK版本修改完毕。 2.5 Mysql的安装 sudo apt-get install mysql-server -y 安装过程中会要求你输入数据库的密码这里我直接用的123456连续输入两次即可。 进入数据库测试一下 mysql -u root -p 输入密码之后如果看到下图表明 mysql 成功安装 至此搭建 Virtual Judge 所需的所有环境都已搭建完毕 工程代码实施 准备好四个文件就是一开始下载的那四个 3.1 Vjudge的打包 进入virtual-judge-master 目录 cd virtual-judge-master/ 用 Maven 将 Virtual Judge 打包: mvn clean package 里面会有一个vjudge.war文件就是我们打包完成的 Virtual Judge。 把这个war文件拷到tomcat7的webapps目录下。 打包的过程可能会相当长特别是网络不好的情况下万一掉包了非常蛋疼如果你不想等待太久可以直接下载此文件百度网盘 放到webapps目录后会自动生成一个vjudge文件夹如果没有生成你也可以自行解压。 3.2 remote_accounts.json文件的编辑 把各个OJ的提交账号添加到remote_accounts.json里。 3.3 config.properties文件的编辑 如不需要代理或VPN访问国外OJ保留http_client.json里面的[“direct”]即可。 3.4 vjudge的简单部署 把 remote_accounts.json 和 http_client.json 两个文件放在指定的文件夹下 这里我放在 /var/lib/tomcat7/webapps/vjudge/ 目录下 sudo mv http_client.json /var/lib/tomcat7/webapps/vjudge/ sudo mv remote_accounts.json /var/lib/tomcat7/webapps/vjudge/ 更改/webapps/vjudge/WEB-INF/classes/的目录下config.properties文件 将remote_accounts.json和http_client.json的绝对路径改为正确的路径 cd /var/lib/tomcat7/webapps/vjudge/WEB-INF/classes/ sudo vim config.properties PS:如果你的数据库密码不是123456那么上面的root密码你也需要修改默认为123456 3.5 vhoj数据库的建立 在mysql中新建一个数据库名字为vhoj 并把表vhoj_20141109.sql导入(可能我的版本略微旧了点)。 mysql -u root -p create database vhoj; exit; mysql -h localhost -u root -p vhoj vhoj_20141109.sql 最后重启tomcat7进入manager 查看Application可以看到vjudge已经处于running状态了。 大功告成的Vjudge 在地址栏输入localhost:8080/vjudge进入搭建成功的vjudge: 到此为止Virtual Judge 终于搭建成功just enjoy it
http://www.ihoyoo.com/news/98125.html

相关文章:

  • 关于建设网站的申请报告淮安做网站
  • 南昌网站开发公司如何做网站seo优化
  • 做外贸的有哪些网站有哪些管理软件是什么
  • 定制网站建设公司电话工程项目管理咨询公司加盟
  • 优秀网站专题江门seo全网营销
  • 适应 分辨率 网站网站流量工具
  • 企业网站建设训php做电商网站有那几个模块
  • 山东省建行企业网站甜蜜高端定制网站
  • 福州做企业网站的公司建筑企业管理软件排名
  • 网站404 模板app定制开发公司在哪里
  • 网站代码在哪里修改山西省建设监理官方网站
  • 如何制作网站教程视频广东公司网站建设企业
  • 做调查可以赚钱的网站网站建设与维护高职
  • 网站建设优化公司招聘html代码编写
  • 可以直接做ppt的网站北京建设部网站首页
  • 网站首页包括哪些内容网络推广培训推荐
  • 网站好坏十大电梯广告公司
  • 网站在线生成app中小企业建站的方法
  • 照片书哪家网站做的好怎么修改网站图标
  • 中山网站制作套餐哪些网站可以找到做海报的素材
  • 大型科技网站建设杭州 高端网站建设 推荐
  • 网站竞价托管小猫mip网站建设
  • 微信怎样制作网站wordpress的文章采集
  • 网站为什么需要备案wordpress怎么给会员加上期限
  • 网站追加备案安卓应用下载
  • 化妆品网站建设案例wordpress模板克隆
  • 即墨市网站建设河北省建设厅网站工程师查询
  • 厦门建设网站的公司可以设计什么网站
  • 如何用apache建设网站网站管理员在哪里
  • 湖州网站制作公司网站开发兼容