而且eclipse、Myeclipse也可以安装SVN插件,直接在软件内检出和提交代码。
绝大部分公司都是用的SVN软件来管理、同步代码。1 说一下webapp目录
tomcat下的webapp 目录是项目部署的地方
tomcat 55 webapp 目录包含ROOT、tomcat-docs和你打包发布的war和文件夹
tomcat 6下webapp 目录包含ROOT、docs、examples、manager和你打包发布的war和文件夹
2 说一下研究
你自己拷贝的话,一般里面都有有jsp和class文件。想自己研究的话,class文件最好用反编译工具,反编译一下成java文件才能看见源码(注:不是完全能够反编译成原来的java文件)。
3 说一下会不会发现
实话实说,我是一个程序员,我们每天用tomcat和weblogic服务器部署项目,其实拷贝走研究的话,如果服务器上没有装监控软件的话,是不会被发现的。但是大部分都没有监控的,所以说是不会有记录的。但是你用远程登录后,要及时断开,否则你远程的时候会有你电脑的ip地址。别人会知道。jenkins要想在远程服务器执行命令,发送文件等 *** 作,必然要处理jenkins与远程机的免交互问题。
下面如何让jenkins与目标主机实现免交互。
系统管理-- 插件安装--搜索ssh --安装 Publish Over SSH
安装完成后,在jenkins端生成秘钥对(公钥id_rsapub 私钥id_rsa)
输入一次密码,以后就免密了。输入完可以用ssh 登陆试一下。
我们以最简单的一个例子来演示,部署一个Html页面到远程服务器的nginx网站目录下,实现页面上线。
首先,刚才jenkins配置ssh插件,注意填写远程服务器信息的那里的remote directory这个地方指的发送到远程服务器的哪个目录下。
在job配置中
上图的配置就是,将jenkins上的项目文件inithtml发送到远端主机1921681112的/var/>步骤如下:
1、确保项目在MyEclipse上能够正常运行。
2、在Tomcat安装目录下的webapp目录中新建一个文件夹。
3、将META-INF文件夹、WEB-INF文件夹及所有的前端代码复制到第2步新建的文件夹中。
4、将build中的classes文件夹复制到WEB-INF文件夹中。
5、启动Tomcat即可访问,外网使用IP+端口也可以访问。你可以随便找一个服务器,把你的代码部署上去的,不过必须要支持80接口,微信现在只支持80接口的。你下面的服务器配置要启用啊,URL与你服务器访问项目的路径一致,然后还有你申请的Token也要加上的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)