第一:通过远程桌面连接来进行文件的传送(管理员才这么 *** 作的)
第二:在服务器上安装一个FZ,开设一个FTP账号,之后通过FTP进行文件上传的(维护人员 *** 作)
如果你 *** 作上面有不懂的,可以在线联系我Q:1606083272
一、前言
前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~
二、项目部署
我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何 *** 作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:
① 基础的 JDK 环境
② 一个 Web 服务器。如 Tomcat、JBoss
③ 一款数据库。如:mysql
对于云服务器上 Java Web 项目的部署,和平时在 Windows、Linux 下部署是一样的。最多也就是只能使用纯命令模式来 *** 作而已,其实过程都一样。
21 环境准备
既然是 Java Web 项目的部署,首先自然需要配置好相关的环境罗。也就是:先在云主机上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。
22 项目部署
我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤:
① 打包上传:将项目打包成 war 文件,然后利用传到远程服务器(在Eclipse中直接将项目导出为war文件)。
② 将 war 文件移动到 Tomcat 目录下的 webapps 下。
③ 重启 Tomcat,访问我们的项目。
在这个过程中,我们需要注意。因为一般而已,作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分怎么办呢?其实,只需要将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下 *** 作:
① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 (可以利用 Navicat 将数据库转储为sql文件)。
② 执行 sql:然后进入 mysql 中执行该 sql 文件。(若服务器装有Navicat,可直接用Navicat执行sql文件,执行前需要选中存放表的数据库,应该与代码中数据库连接语句包含的数据库名保持一致)
简单的java文件,javac就可以了,如果是一个项目就比较麻烦了
一般还是用eclipse自动编译最简单了,然后上传到服务器
如果是命令行运行的代码,找到入口类的main方法,然后执行 java xxx就行了 (xxx是入口类名)\x0d\\x0d\\x0d\无标题文档\x0d\\x0d\\x0d\重新上传" \x0d\responseend \x0d\end if \x0d\fType=1 \x0d\fOpen \x0d\aPosition=i-1 \x0d\aCopyTo f,j \x0d\\x0d\h = Mid(h, InStrRev(h, "filename=""") + 10) '这是我帮你添加的,文件名的获取没有正确 \x0d\fSaveToFile servermappath("/EXCEL/"& h),2 \x0d\fClose \x0d\set f=Nothing \x0d\aClose \x0d\set a=Nothing \x0d\'responsewrite ""&h&""\x0d\end if\x0d\If Errnumber 0 Then\x0d\ responseWrite errnumber\x0d\ responseWrite errDescription\x0d\ ResponseEnd\x0d\ End If\x0d\%>\x0d\\x0d\ function checkupload() {\x0d\ if (documentupload_formfevalue == "") {\x0d\ alert("未选择要上传的文件"); \x0d\ return false;\x0d\ } \x0d\ }\x0d\\x0d\ \x0d\ \x0d\\x0d\ \x0d\\x0d\
从图上可以看到,PHP实现了一个典型的动态语言执行过程:拿到一段代码后,经过词法解析、语法解析等阶段后,源程序会被翻译成一个个指令 (opcodes),然后ZEND虚拟机顺次执行这些指令完成 *** 作。PHP本身是用C实现的,因此最终调用的也都是C的函数,实际上,我们可以把PHP看 做是一个C开发的软件。
PHP的执行的核心是翻译出来的一条一条指令,也即opcode。
Opcode是PHP程序执行的最基本单位。一个opcode由两个参数(op1,op2)、返回值和处理函数组成。PHP程序最终被翻译为一组opcode处理函数的顺序执行。
常见的几个处理函数:
1 ZEND_ASSIGN_SPEC_CV_CV_HANDLER : 变量分配 ($a=$b)
2 ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER:函数调用
3 ZEND_CONCAT_SPEC_CV_CV_HANDLER:字符串拼接 $a$b
4 ZEND_ADD_SPEC_CV_CONST_HANDLER: 加法运算 $a+2
5 ZEND_IS_EQUAL_SPEC_CV_CONST:判断相等 $a==1
6 ZEND_IS_IDENTICAL_SPEC_CV_CONST:判断相等 $a===1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)