www in docker support
This commit is contained in:
parent
539a848e95
commit
c227fce036
2145 changed files with 399596 additions and 58 deletions
|
|
@ -0,0 +1,81 @@
|
|||
package it.acxent.anag.servlet;
|
||||
|
||||
import com.jcraft.jsch.Channel;
|
||||
import com.jcraft.jsch.ChannelSftp;
|
||||
import com.jcraft.jsch.JSch;
|
||||
import com.jcraft.jsch.Session;
|
||||
import it.acxent.anag.Users;
|
||||
import it.acxent.anag.UsersCR;
|
||||
import it.acxent.db.ApplParmFull;
|
||||
import it.acxent.db.CRAdapter;
|
||||
import it.acxent.db.DBAdapter;
|
||||
import it.acxent.db.ResParm;
|
||||
import java.util.Vector;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
@WebServlet(urlPatterns = {"/admin/anag/Update.abl"})
|
||||
public class UpdateSvlt extends _AnagAdapterSvlt {
|
||||
private static final long serialVersionUID = -2542695827954883196L;
|
||||
|
||||
public void _updateApp(HttpServletRequest req, HttpServletResponse res) {
|
||||
ApplParmFull apFull = getApFull(req);
|
||||
ResParm rp = new ResParm();
|
||||
JSch jsch = new JSch();
|
||||
String user = "fe-upd";
|
||||
String pass = "pippolone1000";
|
||||
String server = "dev.f3.net";
|
||||
String depPath = "/usr/local/jenkins/workspace/cli-fotoeventi/dependencies";
|
||||
String targetPath = "/usr/local/jenkins/workspace/cli-fotoeventi/target";
|
||||
int port = 9417;
|
||||
Session session = null;
|
||||
ChannelSftp sftpChannel = null;
|
||||
try {
|
||||
session = jsch.getSession(user, server, port);
|
||||
session.setConfig("StrictHostKeyChecking", "no");
|
||||
session.setPassword(pass);
|
||||
session.connect();
|
||||
Channel channel = session.openChannel("sftp");
|
||||
channel.connect();
|
||||
sftpChannel = (ChannelSftp)channel;
|
||||
sftpChannel.cd("/usr/local/jenkins/workspace/cli-fotoeventi/dependencies");
|
||||
Vector<String> listDep = sftpChannel.ls(depPath);
|
||||
sftpChannel.exit();
|
||||
rp.setStatus(true);
|
||||
} catch (Exception ex) {
|
||||
System.out.println("getFileViaSFtp: " + ex.getMessage());
|
||||
rp.setException(ex);
|
||||
rp.setMsg(ex.getMessage());
|
||||
rp.setStatus(false);
|
||||
} finally {
|
||||
try {
|
||||
if (session.isConnected())
|
||||
sftpChannel.exit();
|
||||
} catch (Exception ex) {
|
||||
System.out.println("getFileViaSFtp: " + ex.getMessage());
|
||||
rp.setException(ex);
|
||||
rp.setMsg(ex.getMessage());
|
||||
rp.setStatus(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected DBAdapter getBean(HttpServletRequest req) {
|
||||
return new Users(getApFull(req));
|
||||
}
|
||||
|
||||
protected CRAdapter getBeanCR(HttpServletRequest req) {
|
||||
UsersCR CR = new UsersCR();
|
||||
CR.setPolicy(getLoginUser(req).getUserProfile().getPolicy());
|
||||
return (CRAdapter)CR;
|
||||
}
|
||||
|
||||
protected void fillComboAfterDetail(DBAdapter beanA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected void fillComboAfterSearch(CRAdapter CRA, HttpServletRequest req, HttpServletResponse res) {}
|
||||
|
||||
protected String getBeanPageName(HttpServletRequest req) {
|
||||
return "update";
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue