Skip to content

Commit 96d97ea

Browse files
committed
Update pom.xml to include dependencies in generated jar; MongoDB reads conf from porperties.xml
1 parent d8af177 commit 96d97ea

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

conf/properties.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939

4040
<!--MongoDB-->
4141
<mongodb-server>
42-
<host></host>
43-
<port></port>
42+
<host>localhost</host>
43+
<port>27017</port>
4444
</mongodb-server>
4545
</network>
4646

pom.xml

-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
<configuration>
3030
<source>1.8</source>
3131
<target>1.8</target>
32-
3332
</configuration>
3433
</plugin>
3534
<plugin>
@@ -48,7 +47,6 @@
4847
<mainClass>ud.binmonkey.prog3_proyecto_server.Server</mainClass>
4948
</manifest>
5049
</archive>
51-
5250
<descriptorRefs>
5351
<descriptorRef>jar-with-dependencies</descriptorRef>
5452
</descriptorRefs>

src/main/java/ud/binmonkey/prog3_proyecto_server/http/HTTPSServer.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ public void init() throws IOException {
7777
try {
7878

7979
String propertiesFile = "conf/properties.xml";
80+
String certPath = DocumentReader.getAttr(DocumentReader.getDoc(propertiesFile),
81+
"ssl", "certfile", "location").getTextContent();
8082

8183
/* obtain keyword from config xml*/
8284
Element settings = DocumentReader.getAttr(DocumentReader.getDoc(propertiesFile),
@@ -94,7 +96,7 @@ public void init() throws IOException {
9496

9597
/* configure key store */
9698
KeyStore ks = KeyStore.getInstance("JKS");
97-
ks.load(new FileInputStream("src/test/resources/keys/keystore.jks"), passwd);
99+
ks.load(new FileInputStream("conf/ssl/keystore.jks"), passwd);
98100

99101
/* configure key management factory */
100102
KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());

src/main/java/ud/binmonkey/prog3_proyecto_server/mongodb/MongoDB.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.mongodb.client.MongoCollection;
88
import com.mongodb.client.MongoDatabase;
99
import org.bson.Document;
10+
import ud.binmonkey.prog3_proyecto_server.common.DocumentReader;
1011
import ud.binmonkey.prog3_proyecto_server.common.exceptions.*;
1112
import ud.binmonkey.prog3_proyecto_server.common.security.UserAuthentication;
1213
import ud.binmonkey.prog3_proyecto_server.common.time.DateUtils;
@@ -25,6 +26,11 @@ public class MongoDB {
2526
/* TODO: tests */
2627
private static final Logger LOG = Logger.getLogger(MongoDB.class.getName());
2728
private static String COLLECTION = "users";
29+
private static final String ns = DocumentReader.getAttr(DocumentReader.getDoc("conf/properties.xml"),
30+
"network", "mongodb-server", "host").getTextContent();
31+
private static final int port = Integer.parseInt(DocumentReader.getAttr(DocumentReader.getDoc("conf/properties.xml"),
32+
"network", "mongodb-server", "port").getTextContent());
33+
2834
static {
2935
try {
3036
LOG.addHandler(new FileHandler(
@@ -76,7 +82,7 @@ public static void changeUserName(String oldUserName, String newUserName)
7682
* @return User MongoDatabase object
7783
*/
7884
private static MongoDatabase getUsersDB(){
79-
MongoClient mongoClient = new MongoClient("localhost", 27017);
85+
MongoClient mongoClient = new MongoClient(ns, port);
8086
MongoDatabase db = mongoClient.getDatabase(COLLECTION);
8187
try {
8288
db.createCollection(COLLECTION);

0 commit comments

Comments
 (0)