From 3d7f68f1bbdeab8717cc9daf2183f76a18ce8bdb Mon Sep 17 00:00:00 2001 From: esoe Date: Tue, 4 Jul 2023 00:04:47 +0300 Subject: [PATCH] qq --- .vscode/settings.json | 3 - .../java/ru/molokoin/home/entities/Media.java | 36 ++++ .../java/ru/molokoin/home/servlets/Main.java | 55 +++++++ .../ru/molokoin/home/servlets/Storage.java | 155 ++++++++++++++++++ src/main/resources/META-INF/persistance.xml | 9 + src/main/sql-scripts/home.sql | 11 ++ src/main/webapp/WEB-INF/web.xml | 6 + src/main/webapp/content/test.txt | 1 + src/main/webapp/index.html | 3 + target/classes/META-INF/persistance.xml | 9 + .../ru/molokoin/home/entities/Media.class | Bin 0 -> 962 bytes .../ru/molokoin/home/servlets/Main.class | Bin 0 -> 2129 bytes .../ru/molokoin/home/servlets/Storage.class | Bin 0 -> 4564 bytes target/home.war | Bin 810566 -> 816833 bytes .../WEB-INF/classes/META-INF/persistance.xml | 9 + .../ru/molokoin/home/entities/Media.class | Bin 0 -> 962 bytes .../ru/molokoin/home/servlets/Main.class | Bin 0 -> 2129 bytes .../ru/molokoin/home/servlets/Storage.class | Bin 0 -> 4564 bytes target/home/WEB-INF/web.xml | 6 + target/home/content/test.txt | 1 + target/home/index.html | 3 + target/maven-archiver/pom.properties | 2 +- .../compile/default-compile/createdFiles.lst | 3 + .../compile/default-compile/inputFiles.lst | 3 + 24 files changed, 311 insertions(+), 4 deletions(-) delete mode 100644 .vscode/settings.json create mode 100644 src/main/java/ru/molokoin/home/entities/Media.java create mode 100644 src/main/java/ru/molokoin/home/servlets/Main.java create mode 100644 src/main/java/ru/molokoin/home/servlets/Storage.java create mode 100644 src/main/resources/META-INF/persistance.xml create mode 100644 src/main/sql-scripts/home.sql create mode 100644 src/main/webapp/content/test.txt create mode 100644 target/classes/META-INF/persistance.xml create mode 100644 target/classes/ru/molokoin/home/entities/Media.class create mode 100644 target/classes/ru/molokoin/home/servlets/Main.class create mode 100644 target/classes/ru/molokoin/home/servlets/Storage.class create mode 100644 target/home/WEB-INF/classes/META-INF/persistance.xml create mode 100644 target/home/WEB-INF/classes/ru/molokoin/home/entities/Media.class create mode 100644 target/home/WEB-INF/classes/ru/molokoin/home/servlets/Main.class create mode 100644 target/home/WEB-INF/classes/ru/molokoin/home/servlets/Storage.class create mode 100644 target/home/content/test.txt create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 0d73912..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "java.configuration.updateBuildConfiguration": "interactive" -} \ No newline at end of file diff --git a/src/main/java/ru/molokoin/home/entities/Media.java b/src/main/java/ru/molokoin/home/entities/Media.java new file mode 100644 index 0000000..27f573d --- /dev/null +++ b/src/main/java/ru/molokoin/home/entities/Media.java @@ -0,0 +1,36 @@ +package ru.molokoin.home.entities; + +import java.io.Serializable; + +import jakarta.persistence.Basic; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; +import jakarta.persistence.Lob; +import jakarta.persistence.NamedQueries; +import jakarta.persistence.NamedQuery; +import jakarta.persistence.Table; +/** + * Класс сущности, + * хранит сведения о файлах размещенных на сервере + * и ссылку на размещенный файл + */ +@Entity +@Table(name = "Medias") +@NamedQueries({ + @NamedQuery(name = "Medias.findAll", + query = "SELECT m FROM Media m") +}) +public class Media implements Serializable{ + @Id //уникальный идентификатор ресурса + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) //не может быть null + @Column(name = "id") + private Integer id;// PRIMARY KEY AUTO_INCREMENT + private String name;// name varchar(300) + private String type;// varchar(10) + private String description;// varchar(1000) + private Integer parent;// DEFAULT (0) +} diff --git a/src/main/java/ru/molokoin/home/servlets/Main.java b/src/main/java/ru/molokoin/home/servlets/Main.java new file mode 100644 index 0000000..e08ca90 --- /dev/null +++ b/src/main/java/ru/molokoin/home/servlets/Main.java @@ -0,0 +1,55 @@ +package ru.molokoin.home.servlets; + +import java.io.IOException; +import java.io.PrintWriter; + +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; + +@WebServlet(name = "Main", value = "/main") +public class Main extends HttpServlet{ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { + page(request, response); + } + + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { + page(request, response); + } + + private void page(HttpServletRequest request, HttpServletResponse response) throws IOException { + request.setCharacterEncoding("UTF-8"); + response.setContentType("text/html; charset=UTF-8"); + + PrintWriter out = response.getWriter(); + out.println(""); + out.println(""); + out.println(""); + out.println(" "); + out.println(" "); + out.println(" "); + out.println(" home:main"); + /** + * Подключение стилей + */ + out.println(" "); + out.println(""); + out.println(""); + out.println("
"); + out.println("

molokoin.ru : main

"); + out.println("
"); + out.println(""); + out.println("
"); + out.println("
"); + out.println(""); + out.println(""); + } + + +} diff --git a/src/main/java/ru/molokoin/home/servlets/Storage.java b/src/main/java/ru/molokoin/home/servlets/Storage.java new file mode 100644 index 0000000..62e8f68 --- /dev/null +++ b/src/main/java/ru/molokoin/home/servlets/Storage.java @@ -0,0 +1,155 @@ +package ru.molokoin.home.servlets; + +import java.io.BufferedReader; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.PrintWriter; +import java.io.Reader; +import java.nio.charset.StandardCharsets; +import java.nio.file.Paths; + +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.MultipartConfig; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.servlet.http.Part; +/** + * Сервлет файлообменника + */ +@MultipartConfig(fileSizeThreshold = 2024 * 2024, + maxFileSize = 2024 * 2024 * 5, + maxRequestSize = 2024 * 2024 * 5 * 5) +@WebServlet(name = "Storage", value = "/storage") +public class Storage extends HttpServlet{ + /** + * Возвращает пользователю страницу, содержащую: + * - перечень доступных для скачивания файлов + * - форму для загрузки файла на сервер + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { + //page(request, response); + request.setCharacterEncoding("UTF-8"); + response.setContentType("text/html; charset=UTF-8"); + + PrintWriter out = response.getWriter(); + out.println(""); + out.println(""); + out.println(""); + out.println(" "); + out.println(" "); + out.println(" "); + out.println(" home:storage"); + // Подключение стилей + out.println(" "); + out.println(""); + out.println(""); + out.println("
"); + out.println("

molokoin.ru : storage

"); + out.println("
"); + out.println(""); + out.println("
"); + out.println("

tables of content

"); + out.println("
"); + out.println(""); + out.println(""); + } + + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { + page(request, response); + } + + private void page(HttpServletRequest request, HttpServletResponse response) throws IOException { + request.setCharacterEncoding("UTF-8"); + response.setContentType("text/html; charset=UTF-8"); + + PrintWriter out = response.getWriter(); + out.println(""); + out.println(""); + out.println(""); + out.println(" "); + out.println(" "); + out.println(" "); + out.println(" home:storage"); + // Подключение стилей + out.println(" "); + out.println(""); + out.println(""); + out.println("
"); + out.println("

molokoin.ru : storage

"); + out.println("
"); + out.println(""); + out.println("
"); + out.println("

tables of content

"); + // обработка данных + String description = request.getParameter("description"); // Retrieves + out.println("

"+description+"

"); + + String uploadPath = "/srv/apps/home/exchange"; + File uploadDir = new File(uploadPath); + if (!uploadDir.exists()) { + out.println("

"+"Директория для записи файла: " + uploadPath + " не доступна!!!" + "

"); + } else { + try { + Part filePart = request.getPart("file"); + String fileName = Paths.get(filePart.getSubmittedFileName()).getFileName().toString(); + out.println("

"+fileName+"

"); + for (Part part : request.getParts()) { + part.write(uploadPath + File.separator + fileName); + //out.println("

"+fileName + "содержит: " + part.getSize()+"

"); + } + } catch (ServletException e) { + //e.printStackTrace(); + } + } + + + + + + // Part filePart; + // try { + // filePart = request.getPart("file");// Retrieves + // String fileName = Paths.get(filePart.getSubmittedFileName()).getFileName().toString(); // MSIE fix. + // out.println("

" + fileName + " contains: " + "

"); + // InputStream fileContent = filePart.getInputStream(); + // //читаем из файла + // StringBuilder textBuilder = new StringBuilder(); + // try (Reader reader = new BufferedReader(new InputStreamReader + // (fileContent, StandardCharsets.UTF_8))) { + // int c = 0; + // while ((c = reader.read()) != -1) { + // textBuilder.append((char) c); + // } + // out.println("

" + fileName + " contains: " + textBuilder.toString() + "

"); + // } + // } catch (ServletException e) { + // // TODO Auto-generated catch block + // //e.printStackTrace(); + // out.println("

" + "Файл вызвал ошибку: " + "

"); + // } + out.println("
"); + out.println(""); + out.println(""); + } + + +} + diff --git a/src/main/resources/META-INF/persistance.xml b/src/main/resources/META-INF/persistance.xml new file mode 100644 index 0000000..d7aa60f --- /dev/null +++ b/src/main/resources/META-INF/persistance.xml @@ -0,0 +1,9 @@ + + + + Подключение к базе molokoin.ru:3306/home + java:/home + + true + + \ No newline at end of file diff --git a/src/main/sql-scripts/home.sql b/src/main/sql-scripts/home.sql new file mode 100644 index 0000000..20ec72f --- /dev/null +++ b/src/main/sql-scripts/home.sql @@ -0,0 +1,11 @@ +create database home; + +create table home.repository ( + id INT PRIMARY KEY AUTO_INCREMENT, + name varchar(300) not null, + type varchar(10), + description varchar(1000), + parent INT DEFAULT(0) +); + +ALTER TABLE home.repository ADD data LARGEBLOB; \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index cb782db..9c9ba77 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -5,3 +5,9 @@ molokoin.ru + \ No newline at end of file diff --git a/src/main/webapp/content/test.txt b/src/main/webapp/content/test.txt new file mode 100644 index 0000000..f079749 --- /dev/null +++ b/src/main/webapp/content/test.txt @@ -0,0 +1 @@ +test1 \ No newline at end of file diff --git a/src/main/webapp/index.html b/src/main/webapp/index.html index 75e6c3d..7939329 100644 --- a/src/main/webapp/index.html +++ b/src/main/webapp/index.html @@ -14,6 +14,9 @@

some info

diff --git a/target/classes/META-INF/persistance.xml b/target/classes/META-INF/persistance.xml new file mode 100644 index 0000000..d7aa60f --- /dev/null +++ b/target/classes/META-INF/persistance.xml @@ -0,0 +1,9 @@ + + + + Подключение к базе molokoin.ru:3306/home + java:/home + + true + + \ No newline at end of file diff --git a/target/classes/ru/molokoin/home/entities/Media.class b/target/classes/ru/molokoin/home/entities/Media.class new file mode 100644 index 0000000000000000000000000000000000000000..73b0785ad9ebc5cbcd86e9454e81d8a4a71fda72 GIT binary patch literal 962 zcmah{T~8B16g{*3!h(Q&$fr^eP2WF0yHGtV zP=2Y6wyy*V+dJI~#st=q%#Y$QzKpf;&*Mn>%2;i+O8p}hXjws3U@o7eW52BuEkpf9 zo`p)l(}BQj^Dj-qSk+g_3xTE6jAJ6z)u|?S-S4^-MqbUv023}ixuSv`mYR;QZU zs8$x8sibqQ>P$24$*?P_G?lygShVMw(ycddv5U0TcAOJXe{d><+$x^(5N5~%$j>}V&i2k(8-CfE-{_I~CVT07sa zH|qzTT2wncJwB@Cuv&z5RQS#X?(mg+7{>(jyY%W2ikRd%#rw3vJD&j*<35vx zlwc1FSR}~9(#^SibFOfZGo1V=Gp_RH=XapA`wil2-u8gem4RhEWOVEVU=1~%9=CIG gBj0EX1#Sgw5<~XKc*11sBgAWLyG>H;U^m6n-}0OIg8%>k literal 0 HcmV?d00001 diff --git a/target/classes/ru/molokoin/home/servlets/Main.class b/target/classes/ru/molokoin/home/servlets/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..41ae768c5914092c9d75b19bd75eeee60de7a80d GIT binary patch literal 2129 zcmbVN$x<6f82(xaBtRHj7_$VMVX`0zqyZZzHd+#b0pqZRML?Xy8Kg#2;nScQ<18^*5Cc_oBsIox8DIgK&1yEbVLx2p%YyU+V|#( z=?T;Dx!1J0Fsee-ji&@V!39HC&T=eKVCYCBi#>>=af6|AZ+AKUs24YJD}s0o z1GvpFc};T+w|y=atEOj`1oxJll3TW%3d5lExM>=;=~Rpz;nAfsc!yzF@K-WXH9M=7 zNRkxfTRse9B!bZx-jhBg-t9vW3BwKPgzE_Ih~2X~@5M0g#&8eg4BZtj_C1T7V;D*# z1FtOC*dmu&57{Ut82WP)Pc|2K54V;y>06-(@8g3AK8)cb>CJ!&=kJ0Hk-Ai4J5eMU zZsw$*CPU8a+|dhBq-6c8+$_`YX@*gaKDinfW;=3Sg)VtB43DqgWh14jrdBhrAEfsd z(u;1bZVKzj=DJo2V$JKTOL<5@pH!XfzcRlfj#Hm#l)qI&ZtrAZw zVp@|8YMFN0FPS#a&t_(%zWWSgN}sTV%?q+S=WEoIIU~4;Vvb=>aoCn~qE$V9oY!sh z%xwt67iTv2GbP{GHILhQJ-DcHE~M^{DRViam6t~heJXQ>+>u*8)98JkA*#~GJ)&|9 z<76jSoz)7L(~|KT+PoI{Q=KIy8nEs_rIPtfS}=X9%<1iOsm{2hp2(U=NqSjUjKhIFt%W@LlVbS}DOn$G?;%i$Z1+7b75O{xz=e9fg)7ERBR zbn7xKs+P~7t-XEdvow-rcZCab%?pN_LH6z27tQ7TQw$!zoQu>o#9G^cp=aq;iPwci z%OQfpH#&ZGv;7jmbBf@fzO;5-n~M@$cDG!gLg=7wpl$GDP!{iOc^D(2niGEu}&W*jg$`06W-KY9rV~k+}DXzl+WTd_^X{zOIQu61ww0 zOoZe=QV<23qccqA&!^&j7w8XRIzD)TAv!NG#;}o&YrjHI$0rpg6;3HkD>M|&Dtw^u zp~6oTK314jm{<6z!Uctk3YQeFC|p(e1>sdXk7&aKBUHjsO6nMfaF@RKXl0Kh35|+4 zfrrqMrJDszVg(7RPm+?H!Xc*c0@L6~;{+MJB<@qp;0Mg&N8HCx^gsVI=2Q+-K_1#= vI&YWhyj7+loZ%aMOXZXWldW_>*?U31L--CRoda}tL{!N~8T>hzkK?}pU;zSY literal 0 HcmV?d00001 diff --git a/target/classes/ru/molokoin/home/servlets/Storage.class b/target/classes/ru/molokoin/home/servlets/Storage.class new file mode 100644 index 0000000000000000000000000000000000000000..668eb2e2d5f5845fb21e7574577bb2b0a8151861 GIT binary patch literal 4564 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 DTAI$2 literal 0 HcmV?d00001 diff --git a/target/home.war b/target/home.war index 8a82307422153c87ef9c7a573b0983fac8d633e0..e5f082673fc17b923f38de392901b3acbeba7bd7 100644 GIT binary patch delta 7538 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 UlN?&G;UBa3v0I1p;jiQW0QLw#1ONa4 delta 1393 zcmX^3*6`RKL!kg~W)=|!1`ZB}U8}E#@hwf-J5eZCYOP2Q&le!9+*z@c0i=WrsDuHe zWa3N}W)SsE2}DiiW>jXLwDRg?Lq=^d{{oYG{U)G6QM&6t$1pN5_%Sgs0QE9t=B1=o z=w+1T=J*C}^gC=IaQC<9y7W5}cpGIorz#m9yx?W9>*UsLuWl%oMU^`H)cCQp2?W#~ z{Hr`iP4rvQzVh$$-p}=EH~;?l<>kXHoZ+i-9Bwy=T=#Bsd@RNgm%=Q_Esp{Qp zFYbukj$7=y;N2uXkIk1fHX8-?zhaA3`v30xzuWKm^8X#L|Kb0n{_npJMHOGI|BI?z zj??U1sTrsjtzgWy8)xKDoZTn(rcDA?m;j6BOJ->Q{X$~+V4gxVh5Qn=u z>3aIP>6fP_=~d+Bg!Z20YI2Zp{r*`beqFKMg;*Y^mD~&E6_uloTJV`X{qvxwHGe)g zXVkr7ilAdv?yT_U7Bwa~wpJ=eaYptFpaTmtXQNdqvNJ4%grVq1!f; zt_yEs_f6$hF>%%DzZhfZR3Lpsy}tOByL0Q+8?AiPyQ_=*U+z&p!I8*)hJ)etlycko zNr$(d+4A=7X)WjWi4W&1^3-1yN2JjeE3R&Tl*&`a!U;;PyDohB9XvfTizmuRN9&}I zw~yXOpN(fvocDeD)Jy-AzAnS3F0ZdepNl_j{%riYV&|!#?k?lcpL2M>@&Hry_W2wf z*38?r!dX*~Out^pBhvhoz5OXWBM>tIG4uAP>?}vqw<^1&seD+cS#tqUfAf$Ro|9 z!#G{GkVi@pTb_iuU`b;bBg1t6A|CPS*Nb`Nm~JsmUntF{4@^r4Utvo^2>oB)Gs2w* zO;E_1fw30$E;C5QgoS}&Juva9!*l}aC5?MOFf#bMhB$(gV{T$uYMy>ksa|gW^oA@R zf$2L-dH9hc`(i1ND6`pD#_8EvJo?im%6NFD8bJCJV7gctMWG7G@WP|`H z`lXn8|AWONm^a07Koodx<`M%b;F(?sbOUpNAlLM_+#E_`0p6@^AoGNPP>vNyNAdu9 E0I)O*IRF3v diff --git a/target/home/WEB-INF/classes/META-INF/persistance.xml b/target/home/WEB-INF/classes/META-INF/persistance.xml new file mode 100644 index 0000000..d7aa60f --- /dev/null +++ b/target/home/WEB-INF/classes/META-INF/persistance.xml @@ -0,0 +1,9 @@ + + + + Подключение к базе molokoin.ru:3306/home + java:/home + + true + + \ No newline at end of file diff --git a/target/home/WEB-INF/classes/ru/molokoin/home/entities/Media.class b/target/home/WEB-INF/classes/ru/molokoin/home/entities/Media.class new file mode 100644 index 0000000000000000000000000000000000000000..73b0785ad9ebc5cbcd86e9454e81d8a4a71fda72 GIT binary patch literal 962 zcmah{T~8B16g{*3!h(Q&$fr^eP2WF0yHGtV zP=2Y6wyy*V+dJI~#st=q%#Y$QzKpf;&*Mn>%2;i+O8p}hXjws3U@o7eW52BuEkpf9 zo`p)l(}BQj^Dj-qSk+g_3xTE6jAJ6z)u|?S-S4^-MqbUv023}ixuSv`mYR;QZU zs8$x8sibqQ>P$24$*?P_G?lygShVMw(ycddv5U0TcAOJXe{d><+$x^(5N5~%$j>}V&i2k(8-CfE-{_I~CVT07sa zH|qzTT2wncJwB@Cuv&z5RQS#X?(mg+7{>(jyY%W2ikRd%#rw3vJD&j*<35vx zlwc1FSR}~9(#^SibFOfZGo1V=Gp_RH=XapA`wil2-u8gem4RhEWOVEVU=1~%9=CIG gBj0EX1#Sgw5<~XKc*11sBgAWLyG>H;U^m6n-}0OIg8%>k literal 0 HcmV?d00001 diff --git a/target/home/WEB-INF/classes/ru/molokoin/home/servlets/Main.class b/target/home/WEB-INF/classes/ru/molokoin/home/servlets/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..41ae768c5914092c9d75b19bd75eeee60de7a80d GIT binary patch literal 2129 zcmbVN$x<6f82(xaBtRHj7_$VMVX`0zqyZZzHd+#b0pqZRML?Xy8Kg#2;nScQ<18^*5Cc_oBsIox8DIgK&1yEbVLx2p%YyU+V|#( z=?T;Dx!1J0Fsee-ji&@V!39HC&T=eKVCYCBi#>>=af6|AZ+AKUs24YJD}s0o z1GvpFc};T+w|y=atEOj`1oxJll3TW%3d5lExM>=;=~Rpz;nAfsc!yzF@K-WXH9M=7 zNRkxfTRse9B!bZx-jhBg-t9vW3BwKPgzE_Ih~2X~@5M0g#&8eg4BZtj_C1T7V;D*# z1FtOC*dmu&57{Ut82WP)Pc|2K54V;y>06-(@8g3AK8)cb>CJ!&=kJ0Hk-Ai4J5eMU zZsw$*CPU8a+|dhBq-6c8+$_`YX@*gaKDinfW;=3Sg)VtB43DqgWh14jrdBhrAEfsd z(u;1bZVKzj=DJo2V$JKTOL<5@pH!XfzcRlfj#Hm#l)qI&ZtrAZw zVp@|8YMFN0FPS#a&t_(%zWWSgN}sTV%?q+S=WEoIIU~4;Vvb=>aoCn~qE$V9oY!sh z%xwt67iTv2GbP{GHILhQJ-DcHE~M^{DRViam6t~heJXQ>+>u*8)98JkA*#~GJ)&|9 z<76jSoz)7L(~|KT+PoI{Q=KIy8nEs_rIPtfS}=X9%<1iOsm{2hp2(U=NqSjUjKhIFt%W@LlVbS}DOn$G?;%i$Z1+7b75O{xz=e9fg)7ERBR zbn7xKs+P~7t-XEdvow-rcZCab%?pN_LH6z27tQ7TQw$!zoQu>o#9G^cp=aq;iPwci z%OQfpH#&ZGv;7jmbBf@fzO;5-n~M@$cDG!gLg=7wpl$GDP!{iOc^D(2niGEu}&W*jg$`06W-KY9rV~k+}DXzl+WTd_^X{zOIQu61ww0 zOoZe=QV<23qccqA&!^&j7w8XRIzD)TAv!NG#;}o&YrjHI$0rpg6;3HkD>M|&Dtw^u zp~6oTK314jm{<6z!Uctk3YQeFC|p(e1>sdXk7&aKBUHjsO6nMfaF@RKXl0Kh35|+4 zfrrqMrJDszVg(7RPm+?H!Xc*c0@L6~;{+MJB<@qp;0Mg&N8HCx^gsVI=2Q+-K_1#= vI&YWhyj7+loZ%aMOXZXWldW_>*?U31L--CRoda}tL{!N~8T>hzkK?}pU;zSY literal 0 HcmV?d00001 diff --git a/target/home/WEB-INF/classes/ru/molokoin/home/servlets/Storage.class b/target/home/WEB-INF/classes/ru/molokoin/home/servlets/Storage.class new file mode 100644 index 0000000000000000000000000000000000000000..668eb2e2d5f5845fb21e7574577bb2b0a8151861 GIT binary patch literal 4564 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 DTAI$2 literal 0 HcmV?d00001 diff --git a/target/home/WEB-INF/web.xml b/target/home/WEB-INF/web.xml index cb782db..9c9ba77 100644 --- a/target/home/WEB-INF/web.xml +++ b/target/home/WEB-INF/web.xml @@ -5,3 +5,9 @@ molokoin.ru + \ No newline at end of file diff --git a/target/home/content/test.txt b/target/home/content/test.txt new file mode 100644 index 0000000..f079749 --- /dev/null +++ b/target/home/content/test.txt @@ -0,0 +1 @@ +test1 \ No newline at end of file diff --git a/target/home/index.html b/target/home/index.html index 75e6c3d..7939329 100644 --- a/target/home/index.html +++ b/target/home/index.html @@ -14,6 +14,9 @@

some info

diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties index 8576f49..e26fc97 100644 --- a/target/maven-archiver/pom.properties +++ b/target/maven-archiver/pom.properties @@ -1,4 +1,4 @@ #Created by Apache Maven 3.8.5 -artifactId=home groupId=ru.molokoin +artifactId=home version=1.0 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..964659c --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,3 @@ +ru\molokoin\home\servlets\Storage.class +ru\molokoin\home\entities\Media.class +ru\molokoin\home\servlets\Main.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..f511928 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,3 @@ +C:\Users\Strannik\Documents\esoe\code\home\src\main\java\ru\molokoin\home\servlets\Storage.java +C:\Users\Strannik\Documents\esoe\code\home\src\main\java\ru\molokoin\home\entities\Media.java +C:\Users\Strannik\Documents\esoe\code\home\src\main\java\ru\molokoin\home\servlets\Main.java