Configuration
- 192.168.178.34 for WLAN
- 192.168.178.35 for LAN
- SSH credentials (e.g. for WinSCP or Putty) user=pi pwd=raspberry for both IP
Software
Apache
sudo apt-get install apache2
chmod 777 /var/www/html
sudo /etc/init.d/apache2 restart
MySQL
sudo apt-get install mysql-server php5-mysql mysql-client
root root
PHPMyAdmin
apt-get install phpmyadmin
root
- add to /etc/apache2/apache2.conf at the end (marked by UH)
Include /etc/phpmyadmin/apache.conf
UweHeuer
- create database mysql505 with PHPMyAdmin
- export and import database
- create /wildfly/wildfly-11.0.0.Final/standalone/data/uweheuer
- copy abc.tmp and /wildfly/wildfly-11.0.0.Final/standalone/data
- download mysql-connector-java-5.1.44-bin.jar from MySQL site
- deploy it via the Wildfly admin console
Wildfly
- create /wildfly directory and chmod 777
- copy wildfly-11.0.0.Final.zip to /wildfly
- unzip
- enable remote access to Wildfly by editing /wildfly/wildfly-11.0.0.Final/standalone/configuration/standalone and replace
<interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>
with
<interface name="management">
<any-address/>
</interface>
<interface name="public">
<any-address/>
</interface>
- set Wildfly as a service by (there is a debian script in the doc directory and a description in the internet, but it didn't work, so used the approach from [[|]]):
create /etc/init.d/uweswildfly
sudo chmod 755 /etc/init.d/uweswildfly
sudo update-rc.d uweswildfly defaults // log goes to /var/log/uwes.log
Manual Operation
- cd /wildfly/wildfly-11.0.0.Final/bin
- start server by
./standalone.sh &
./jboss-cli.sh --connect command=:shutdown
./jboss-cli.sh --connect command=:reload
./jboss-cli.sh -c --commands="read-attribute server-state"
Operation
Reboot
sudo reboot
Shutdown
sudo shutdown -h 0
Update
sudo apt-get update