Software de punto de venta basado en uniCenta y OpenBravo.
- Java 11
- MariaDB 11.4
- Maven
- Netbeans 21
- Install JDK 11
- Install chocolatey https://community.chocolatey.org/
- Run powershell as Administrator, and then install maven
choco install maven
Set JAVA_HOME and set jdk path. Not set jre path.
docker pull mariadb:11.4
docker run --name mariadb -e MYSQL_ROOT_PASSWORD=R00t -p 3306:3306 -d mariadb:11.4
CREATE SCHEMA donpos;
CREATE USER 'donpos'@'%' IDENTIFIED BY 'd';
GRANT ALL PRIVILEGES ON donpos.* TO 'donpos'@'%' WITH GRANT OPTION;
ALTER USER 'donpos'@'%' IDENTIFIED BY 'd';
REVOKE ALL ON donpos.* FROM 'donpos'@'%';
- Get into donpos directory.
- First delete target directory if exist.
- Compile
mvn clean package
mvn clean package
java -jar .\target\donpos.jar
java -jar target\donpos.jar
In menu Tools -> Options
yyyy-MM-dd H:mm:ss
@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Java\openjdk-11.0.4
echo JAVA_HOME: %JAVA_HOME%
echo setting PATH
set PATH=%JAVA_HOME%\bin;%Path%
echo PATH: %PATH%
echo Display java version
java -version
-
Obtain hostname It seems that InetAddress.getLocalHost() ignores the /etc/resolv.conf, but only looks at the /etc/hosts file. Adding the IP and hostname to this file solves the problem and the exception is gone.
-
Access from remote host to database In /etc/mysql/mariadb.conf.d/50-server.cnf, update 127.0.0.1 to 0.0.0.0 bind-address = 127.0.0.1
show databases
SELECT User, Db, Host from mysql.db;
select distinct concat('SHOW GRANTS FOR ', QUOTE(user), '@', QUOTE(host), ';') as query from mysql.user;
select version()
mariadb-dump --no-tablespaces --routines --password=yourpass --user=root donpos > donpos.sql
mariadb-dump --no-tablespaces --password=yourpass --user=root donpos tablename > donpos.sql
mariadb-dump --no-tablespaces --no-create-info --password=yourpass --user=root donpos tablename > donpos.sql
mariadb -u root -p donpos < donpos.sql
