Ich habe mich gefragt, was ich tun soll, um ein kleines Vermächtnis zu containerisieren, und als ich es mit Bezug auf die folgende Site ausprobiert habe, bin ich auf einige gestoßen, also notieren Sie sich.
https://qiita.com/MahoTakara/items/1f2d160aeb129eec50ce#kuberntes%E3%81%A7%E3%81%AE%E5%8B%95%E4%BD%9C%E3%83%86%E3%82%B9%E3%83%88
(Es tut mir wirklich leid, dass ich etwas gepostet habe, da es sich um ein Memo-Schreiblevel handelt. Ich habe viel gelernt. Ich werde Sie nicht bitten, eine Bearbeitung anzufordern!)
Dinge, die Menschen, die Docker noch nicht kennen, zu Fehlern neigen
Von den Programmen scheint ViewSessionObject.java schleimig zu sein, wenn param1 nicht enthalten ist. Deshalb habe ich einen Code geschrieben, um null po mit Try-catch zu vermeiden. Es ist schlampig.
ViewSessionObject.java
response.setContentType("text/plain; charset=UTF-8");
PrintWriter out = response.getWriter();
InetAddress ia = InetAddress.getLocalHost();
out.println("Host Name = " + ia.getHostName());
out.println("IPaddr = " + ia.getHostAddress());
try {
HttpSession session = request.getSession();
SessionObject so = (SessionObject)session.getAttribute("param1");
out.println("param1 = " + so.getParam1());
}catch(Exception e) {
out.println("param1 = " + "null data");
}
//response.getWriter().append("Served at: ").append(request.getContextPath());
Aber ich weiß nicht, wie Liberty in Docker erkennen kann, ob alles geladen ist.
Was macht ihr beim Testen? .. Ich glaube nicht, dass es eine Schande ist, irgendwie zu warten. ..
Recommended Posts