Red de conocimiento informático - Aprendizaje de programación - ¿Se puede utilizar este marco para el desarrollo WEB en un sistema Linux?

¿Se puede utilizar este marco para el desarrollo WEB en un sistema Linux?

El desarrollo WEB puede utilizar este framework.

1. Configure un entorno operativo JAVA (1) Vaya a Sun para descargar j2sdk-1_4_2_05-linux-i586-rpm.bin (2) Cambie el archivo a un archivo ejecutable: [root@eframe62 tuzq]# chmod +x j2sdk- 1_4_2_05-linux -i586-rpm.bin (3) Ejecutar el archivo autoextraíble: [root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin (4) Descomprimir y generar el archivo rpm j2sdk- 1_4_2_05-linux-i586- rpm de instalación rpm: [root@eframe62 tuzq]# rpm –ivh j2sdk-1_4_2_05-linux-i586-rpm (5) El archivo se instala en el directorio /usr/java/j2sdk1.4.2_05. Por conveniencia, hágalo en el directorio /usr Conexión simple: [root@eframe62 usr]# ln –s /usr/java/j2sdk1.4.2_05 jdk (6) Agregue variables de entorno: [root@eframe62 usr]# export JAVA_HOME=/ usr/jdk [root@eframe62 usr] # exportar CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib: [root@eframe62 usr]# exportar PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin (7) Pruebe el entorno de ejecución JAVA: escriba Utilice java para verificar [root@eframe62 usr]# vi HelloWorld.java Ingrese el siguiente contenido: public HelloWorld{ public void (String args){ .out.prln("HelloWrold"); } } Escriba en el disco y salga del editor: :wq [root@eframe62 usr]# javac HelloWorld.java (no) [root@eframe62 usr]# java HelloWorld Hola, mundo De esta manera se configura el entorno operativo JAVA 2. Instalar la base de datos MySQL El servidor de base de datos MySQL se puede descargar desde el sitio web mysql.com. Es la versión binaria (compilada) mysql-standard-4.0.20-pc-linux-i686.tar.gz y se instala de la siguiente manera: (1) Agregue un usuario y un grupo llamado mysql: [root@eFrame62 root]# groupadd mysql [ root@eFrame62 root]# useradd -g mysql mysql (2) Descomprima el archivo en el directorio /usr/local: [root@eFrame62 root]# cd /usr/local [root@eFrame62 local]# gunzip < /home/ tuzq/mysql-standard-4.0.20-pc-linux-i686.tar.gz │ tar xvf – (3) Cree una conexión conveniente : [root@eFrame62 local]# ln -s /usr/local/mysql-standard -4.0.20-pc-linux-i686 mysql (4) Ejecute la base de datos con script mysql__db (cree bases de datos y tablas del sistema): [root@eFrame62 local ]# cd mysql [raíz@eFrame62 mysql]

# scripts/mysql__db --user=mysql Si aparece algo como lo siguiente, agregue el parámetro --force: Ni el host 'eframe62' ni el 'localhost' no se pudieron buscar con ./bin/resolveip (5) Modificar propietario: [ root@ eFrame62 mysql]# chown -R root . [root@eFrame62 mysql]# chown -R mysql data [root@eFrame62 mysql]# chgrp -R mysql (6) Inicie el servidor de base de datos: [root@eFrame62 mysql]#. bin/mysqld_safe --user=mysql & La otra versión de RPM incluye: MySQL-server-4.0.20-0.i386.rpm (servidor) y MySQL-client-4.0.20-0.i386.rpm (cliente). el siguiente comando para instalar La operación anterior se realizará automáticamente para iniciar el servidor: rpm -ivh MySQL-server-4.0.20-0.i386.rpm rpm -ivh MySQL-client-4.0.20-0.i386.rpm Nota : El directorio de instalación de la versión RPM de MySQL es diferente. Las principales diferencias son los siguientes directorios: l /usr/bin: clientes y scripts l /usr/sbin: servicio mysqld l /var/lib/mysql: archivos de registro y base de datos. Si el servicio no se puede iniciar normalmente, es posible que deba modificar /var/lib/mysql. El propietario es mysql: chown -R mysql:mysql /var/lib/mysql La contraseña de MySQLroot está vacía y debe modificarse. Para poder utilizar herramientas de cliente (como herramientas gráficas en Windows) para una conexión remota, debe agregar permisos: [root@eFrame62 mysql]# mysql - u root –p mysql> usar mysql mysql> otorgar todos los privilegios _disibledevent=> exportar CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:. export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin ( 4) Inicie Tomcat [root@eFrame62 tomcat]# bin/startup.sh Ingrese el directorio mon/lib en el navegador y Tomcat se cargarán automáticamente al inicio.