Giter Club home page Giter Club logo

infitt01_final's Introduction

SETUP: Stap 1: Laat de keytool van java een keystore genereren, gebruik hiervoor de volgende code:

keytool -genkey -keyalg RSA -alias tomcat -keystore keystore.jks -validity 999 -keysize 2048

* neem als password: changeit

Stap 2: Noteer het volledige path naar de keystore file in "$CATALINA_HOME/conf/server.xml" op regel 87:

clientAuth="false" sslProtocol="TLS" keystoreFile="[PATH TO KEYSTORE.JKS]/keystore.jks" keystorePass="changeit" />

* als er je changeit als wachtwoord heb gekozen hoef je alleen het path naar de keystore in te vullen anders verander je ook de keystorePass

Stap 3: Neem "mysql-connector-java-5.1.3.jar" uit de map "TOMCAT" en plaats deze in "$CATALINA_HOME/lib/".

Stap 4: Neem "EnqueteDB.sql" uit de map "SQL" en importeer deze in je mysql database, gebruik als database name EnqueteDB. Dit kun je doen met de volgende commando's in de terminal:

mysql -u [MySQL USER] -p
create database EnqueteDB;
exit;
mysql -u [MySQL USER] -p EnqueteDB < EnqueteDB.sql

* voer deze commando's uit in de "SQL" map

Stap 5: Neem de volgende code over in "$CATALINA_HOME/conf/context.xml" binnen het "Context"-element en verander de plaatshouders:

<Resource name="jdbc/EnqueteDB" auth="Container" type="javax.sql.DataSource"
           maxActive="100" maxIdle="30" maxWait="10000"
           username="[MySQL USER]" password="[MySQL PASSWORD]" driverClassName="com.mysql.jdbc.Driver"
           url="jdbc:mysql://localhost:3306/EnqueteDB"/>

* [MySQL USER] moet de username van de database user zijn
* [MySQL PASSWORD] moet het wachtwoord zijn wat bij die zelfde database user hoort

Stap 6: Neem de volgende code over in "$CATALINA_HOME/conf/tomcat-users.xml" binnen het "tomcat-users"-element:

<role rolename="admin"/>
<role rolename="user"/>

<user username="admin" password="admin" roles="user,admin"/>
<user username="user" password="user" roles="user"/>

Stap 7: Neem "final.war" uit de map "TOMCAT" en plaats deze in "$CATALINA_HOME/webapps/" Als "final.war" niet in deze map staat voer je de volgende code uit vanuit de route van dit project:

jar cvf final.war WEB-INF/* login.html login-failed.html groundwork/*

Stap 8: Herstart je tomcat door middel van het volgende commando's:

sh $CATALINA_HOME/bin/shutdown.sh

sh $CATALINA_HOME/bin/startup.sh

Stap 9: Navigeer met je webbrowser naar:

localhost:8080/final/home

* er wordt een waarschuwing gegeven over het certificaat, accepteer het certificaat

Stap 10: Gebruik om in te loggen een van de volgende combinaties:

Username: admin  		Password: admin
Username: user 			Password: user

infitt01_final's People

Contributors

matsrietdijk avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.