目录
tb_item_cat表. 下面进行编码实现
ashop-rpc-service模块中编写服务接口类


ashop-manager-web模块中编写和前端交互部分代码.
Service接口及其实现类(调用远程服务)


ashop-rpc-service-impl模块中编写好的测试程序启动Dubbo服务, 然后启动Tomcat. 最后到浏览器查看运行结果.
?
yum install vsftpd -yuseradd ftpusercd /home), 会看见多了一个ftpuser用户
passwd ftpuser, 然后连续两次输入密码
vi /etc/passwd.../ftpuser:/bin/bash修改为.../ftpuser:/sbin/nologin
vi /etc/sysconfig/iptables
service iptables restart, 使打开防火墙21端口操作生效.
getsebool -a | grep ftp, 会看到所有选项都是关闭状态:
setsebool -P allow_ftpd_full_access on和setsebool -P ftp_home_dir on
vi /etc/vsftpd/vsftpd.conf
chkconfig vsftpd onservice vsftpd startftp ftp服务所在的ip地址, 然后依次输入用户名和密码即可
vi /etc/vsftpd/vsftpd.conf
vi /etc/sysconfig/iptables
service iptables restart?
yum install gcc gcc-c++yum -y install pcre-develyum install zlib-develmkdir /usr/local/nginxtar -zxvf 文件名configure可执行文件, 这个是用来检测环境的.configure文件所在的目录)./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi
make
make install命令
/usr/local/nginx中可以看到如下文件
vi /etc/sysconfig/iptables.
完成后记得重启防火墙service iptables restart
进入到nginx的安装目录中

cd sbin, 执行nginx: ./nginx
mkdir -p /var/temp/nginx/client./nginx, 没有报错说明启动成功.补充: 重启nginx: ./nginx -s reload
最后我们访问一下Nginx, 在浏览器中直接输入Nginx所在的ip地址, 可以看到以下内容

?



./nginx -s reload
image.taotao.com, 这个域名是我们数据库中的数据写好的.
jd目录, 并在里面放一张图片


?
ashop-common模块中添加相应的依赖

getReplyString()打印错误. 我得到的是553, could not create file不能创建文件. 查看了Nginx的配置文件也都没有问题. 网上还有提示说添加一些额外的代码, 也不奏效. 最后考虑是linux系统不让写, 也就是说对/home/ftpuser/jd这个目录根本没有写的权利.chmod 数字 文件名, 数字对应的是权限比如-rwxr--r--对应x111 100 100, 也就是744, 要改为-rwxrw-rw-:766要输入命令:chmod 766 文件名.?


web模块中的main/resource目录下创建resources目录, 在里面创建ftp.properties文件. 并存储连接FTP服务器的信息.
?


INFO [main-SendThread(192.168.117.129:2183)] - Opening socket connection to server 192.168.117.129/192.168.117.129:2183. Will not attempt to authenticate using SASL (unknown error)
INFO [main-SendThread(192.168.117.129:2183)] - Client session timed out, have not heard from server in 10006ms for sessionid 0x0, closing socket connection and attempting reconnect
INFO [main-SendThread(192.168.117.129:2181)] - Opening socket connection to server 192.168.117.129/192.168.117.129:2181. Will not attempt to authenticate using SASL (unknown error)
INFO [main-SendThread(192.168.117.129:2181)] - Client session timed out, have not heard from server in 10001ms for sessionid 0x0, closing socket connection and attempting reconnect
INFO [main-SendThread(192.168.117.129:2182)] - Opening socket connection to server 192.168.117.129/192.168.117.129:2182. Will not attempt to authenticate using SASL (unknown error)
?

desc参数接收


ashop-manager-web模块中也完成响应的service接口与实现类


?

ItemDescService接口


web-manager-web模块中实现service接口与实现类.


?


ashop-manager-web中编写service接口和实现类


Java电商项目-3.使用VSFTPD_Nginx完成商品新增
原文:https://www.cnblogs.com/tanshaoshenghao/p/10846633.html