fixes to war building
This commit is contained in:
parent
97d8eb73bf
commit
018589c78d
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
## minimal Requirements
|
## minimal Requirements
|
||||||
|
|
||||||
- Java 11
|
- Java 8
|
||||||
- Maven 3
|
- Maven 3
|
||||||
- Tomcat 9
|
- Tomcat 9
|
||||||
|
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -13,7 +13,7 @@
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<java.version>11</java.version>
|
<java.version>1.8</java.version>
|
||||||
<checkstyle_file>checkstyle.xml</checkstyle_file>
|
<checkstyle_file>checkstyle.xml</checkstyle_file>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<sonar.sources>src/main</sonar.sources>
|
<sonar.sources>src/main</sonar.sources>
|
||||||
|
|
|
@ -54,7 +54,7 @@ public class AuthorizationFilter implements Filter {
|
||||||
HttpServletResponse res = (HttpServletResponse) response;
|
HttpServletResponse res = (HttpServletResponse) response;
|
||||||
HttpSession session = req.getSession(false);
|
HttpSession session = req.getSession(false);
|
||||||
String url = req.getRequestURI();
|
String url = req.getRequestURI();
|
||||||
if (url.contains("login") || url.contains("logo") || url.contains("js/")) {
|
if (url.contains("login") || url.contains("logo") || url.contains("js/") || url.contains("version.jsp")) {
|
||||||
chain.doFilter(request, response);
|
chain.doFilter(request, response);
|
||||||
} else if (session == null || session.getAttribute("authentication") == null
|
} else if (session == null || session.getAttribute("authentication") == null
|
||||||
|| !((boolean) session.getAttribute("authentication"))) { //checking whether the session exists and if authentication succeed
|
|| !((boolean) session.getAttribute("authentication"))) { //checking whether the session exists and if authentication succeed
|
||||||
|
|
|
@ -120,7 +120,7 @@ public class DatasetManagement {
|
||||||
@Contract(pure = true)
|
@Contract(pure = true)
|
||||||
@NotNull
|
@NotNull
|
||||||
private static String getFileName(@NotNull UUID uuid) {
|
private static String getFileName(@NotNull UUID uuid) {
|
||||||
return uuid + ".csv";
|
return System.getProperty("catalina.base") + "/" + uuid + ".csv";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,12 @@ import javax.servlet.http.HttpServletResponse;
|
||||||
import javax.servlet.http.HttpSession;
|
import javax.servlet.http.HttpSession;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.PrintWriter;
|
import java.io.PrintWriter;
|
||||||
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* authenticates users.
|
* authenticates users.
|
||||||
|
@ -34,7 +38,11 @@ public class LoginServlet extends HttpServlet {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
protected void doPost(@NotNull HttpServletRequest request, @NotNull HttpServletResponse response) throws ServletException, IOException {
|
protected void doPost(@NotNull HttpServletRequest request, @NotNull HttpServletResponse response) throws ServletException, IOException {
|
||||||
String pw = Files.readString(Paths.get("password.txt"));
|
List<String> list = new ArrayList<>();
|
||||||
|
try (Stream<String> lines = Files.lines(Paths.get("password.txt"), StandardCharsets.UTF_8)) {
|
||||||
|
lines.forEach(list::add);
|
||||||
|
}
|
||||||
|
String pw = list.get(0);
|
||||||
|
|
||||||
String password = request.getParameter("password");
|
String password = request.getParameter("password");
|
||||||
if (pw.equals(password)) {
|
if (pw.equals(password)) {
|
||||||
|
|
|
@ -5,4 +5,5 @@ Servlet version: <%= application.getMajorVersion() %>.<%= application.getMinorVe
|
||||||
JSP version: <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %><br>
|
JSP version: <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %><br>
|
||||||
Java version: <%= System.getProperty("java.version") %><br>
|
Java version: <%= System.getProperty("java.version") %><br>
|
||||||
Weka version: <%= Version.VERSION %><br>
|
Weka version: <%= Version.VERSION %><br>
|
||||||
File root: <%= new File("").getAbsolutePath() %>
|
File root: <%= new File("").getAbsolutePath() %><br>
|
||||||
|
Catalina base : <%= System.getProperty("catalina.base") %>
|
Loading…
Reference in New Issue