wf框架:基于mvc框架的java服务。
maven:是java下的代码管理工具,通过maven可以方便的包含,引用等其他中央仓库下的代码。
tomcat服务器:轻量化web应用服务器。
1. 在eclipse下用maven打包成***.war包
1. 项目右键,2. run as,3. maven install
2. 在/opt/web/下解压web应用服务器。
1. start.sh,stop.sh,restart.sh,是开启,关闭,重启服务脚本。
2. webapps内放置你自己定制的顶层web服务。就是在步骤1下打好的war包。
3. wf内存放着wf的conf和logs,自己定制的顶层服务的log也在这个文件夹下看。
4. logs,存放着tomcat接收到的log。
5. conf内存放的是整个web服务的configuration
3. server.xml,保存着整个服务器的配置。
1. 其中engine标签下host标签下的context标签下autoDeploy=true可以让服务器自动探测是否webapps下有war包,如果有解压。当然也可以自己使用unzip命令进行解压。
注:
1. web服务器接收http协议是通过Nginx再次封装一次后再发到web服务器的端口上。所以不能直接通过端口向web服务器发送请求,必须通过Nginx,然后再配置Nginx指向web服务器的接受端口才可以。
可以通过修改windows端host将58.com的域名的解析全部指向127.0.0.1的Nginx端口。再在Nginx的配置中配置链接的服务器的ip和port。在Nginx的Nginx.conf中,修改http下server中location下的值,就是配置服务器的ip和port,其中服务器默认选择最长的location。
2. 可以使用tcpcopy直接把向线上端口发送的流量,引入测试机端口。记得intercept!intercept!intercept!
3.手机端直接通过电脑热点当做wifi访问58即可。个人感觉不用fiddler也是可以的。