Revision 3942
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.tomcat/pom.xml | ||
---|---|---|
9 | 9 |
<packaging>pom</packaging> |
10 | 10 |
<name>${project.artifactId}</name> |
11 | 11 |
<modules> |
12 |
<!-- |
|
13 |
<module>org.gvsig.vcsgis.tomcat.lib</module> |
|
14 |
--> |
|
15 | 12 |
<module>org.gvsig.vcsgis.tomcat.webapp</module> |
16 | 13 |
</modules> |
17 | 14 |
</project> |
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.tomcat/org.gvsig.vcsgis.tomcat.webapp/notas.md | ||
---|---|---|
1 |
# Probar vcsgis rodando sobre un Tomcat. |
|
2 |
|
|
3 |
|
|
4 |
## Obtener una version de Tomcat |
|
5 |
Para las pruebas he descargado el fichero: |
|
6 |
|
|
7 |
* apache-tomcat-9.0.46.tar.gz (https://ftp.cixug.es/apache/tomcat/tomcat-9/v9.0.46/bin/apache-tomcat-9.0.46.tar.gz) |
|
8 |
desde "https://tomcat.apache.org/download-90.cgi" |
|
9 |
|
|
10 |
de la web de tomcat y lo he descomprimido en un a carpeta: |
|
11 |
|
|
12 |
- $HOME/datos/Applications/apache-tomcat/apache-tomcat-9.0.46 |
|
13 |
|
|
14 |
|
|
15 |
## Configurar el navegador en el Netbeans. |
|
16 |
|
|
17 |
En el Netbeans seleciionar la opcion de menu: |
|
18 |
|
|
19 |
* Tools/Options |
|
20 |
|
|
21 |
En la ventana de "Options", pestaña "Genaral", seleccionar el "Firefox" en el desplegable de "Web browser" y pulsar el boton "Ok". |
|
22 |
|
|
23 |
|
|
24 |
## Configurar el Tomcat en el Netbeans |
|
25 |
|
|
26 |
En el netbeans, en la pestaña de services: |
|
27 |
- Boton derecho sobre la entrada del arbol "Servers". |
|
28 |
- Seleccionar como "Server" "Apache Tomcat TomEE" y siguiente. |
|
29 |
- Indicar en "Server Location" la ruta "$HOME/datos/Applications/apache-tomcat/apache-tomcat-9.0.46" |
|
30 |
seleccionandola con el boton "Browser...". |
|
31 |
- En "Username" poner "sara" |
|
32 |
- En "Password" poner "sara1" |
|
33 |
- Marcar la casilla "Create usar if it does not exist". |
|
34 |
- Pulsar el boton "Finish". |
|
35 |
|
|
36 |
En el arbol seleccionar la entrada "Servers/Apache Tomcat TomEE", pulsar boton derecho y seleccionar la opcion properties. |
|
37 |
En la pestaña general comprobar que: |
|
38 |
- En "Username" pone "sara" |
|
39 |
- En "Password" pone "sara1" |
|
40 |
- En "Server Port" pone 8080. |
|
41 |
En la pestaña "Startup": |
|
42 |
- Esta marcada la opcion "Socket Port" con el valor 11550. |
|
43 |
En la pestaá "Platform": |
|
44 |
- En "Java Platform" seleccionamos "JDK 1.8 (Oracle)", o una jre/jdk compatible con gvSIG. |
|
45 |
|
|
46 |
|
|
47 |
|
|
48 |
## Configurar el servicio VCSGis para desplegarlo en el Tomcat. |
|
49 |
|
|
50 |
(no he sabido configurar el Netbeans para que desplegue el war en el Tomcat) |
|
51 |
|
|
52 |
Seleccionar el proyecto "org.gvsig.vcsgis.tomcat.webapp", pulsar con el boton derecho sobre ella y seleccionar la opcion "Properties". |
|
53 |
Se presentara la ventana "Project properties - org.gvsig.vcsgis.tomcat.webapp". |
|
54 |
En el arbol de "categories" seleccionar la opcion "Run": |
|
55 |
- En el desplegable "Server" seleccionar la opcion "Apache Tomcat or TomEE". |
|
56 |
- En "Relative URL" introducir "/vcsgis". |
|
57 |
- En "Browser" seleccionar "IDE's default browser". |
|
58 |
Y pulsar el boton de "Ok". |
|
59 |
|
|
60 |
|
|
61 |
## Desplegar manualmente el servicio de VCSGis. |
|
62 |
|
|
63 |
En la pestaña "Services" seleccionar: |
|
64 |
|
|
65 |
* Servers/Apache Tomcat or TomEE/Web Applications/manager |
|
66 |
|
|
67 |
Pulsar boton derecho y "Open in browser". |
|
68 |
|
|
69 |
En el navegador se abrira la pagina de administracion del Tomcat. Puede pedir usaurio y clave (sara/sara1). |
|
70 |
Comprobar que no este "*vcsgis*" en la columna "Ruta" de la lista de aplicaciones. Si lo esta, desinstalarla pulsando el boton "Replegar". |
|
71 |
Mas abajo, en la seccion "Archivo WAR a desplegar", pulsaremos el boton "Excaminar" y seleccionaremos el war de dentro de la carpete target del proyecto "org.gvsig.vcsgis.tomcat.webapp", por ejemplo "org.gvsig.vcsgis.tomcat.webapp-1.0.20-SNAPSHOT.war" y pulsaremos en el boton "Desplegar". |
|
72 |
|
|
73 |
En el navegador navegaremos a la pagina: |
|
74 |
* http://localhost:8080/org.gvsig.vcsgis.tomcat.webapp-1.0.20-SNAPSHOT/hello |
|
75 |
|
|
76 |
## Depurar el servicio de VCSGis. |
|
77 |
|
|
78 |
Con el servicio iniciado en el Tomcat, en el Netbeans seleccionaremos la opcion: |
|
79 |
|
|
80 |
* Debug/Attach Debugger... |
|
81 |
En la ventana "Attach" seleccionaremos: |
|
82 |
* En el desplegable de "Connector" "SocketAttache". |
|
83 |
* En el "Host" "localhost" |
|
84 |
* En el "Port" "11550" |
|
85 |
Y pulsaremos el boton "Ok". |
|
86 |
|
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.tomcat/org.gvsig.vcsgis.tomcat.webapp/src/main/docs/notas.md | ||
---|---|---|
1 |
|
|
2 |
# Probar vcsgis rodando sobre un Tomcat. |
|
3 |
|
|
4 |
## Obtener una version de Tomcat |
|
5 |
Para las pruebas he descargado el fichero: |
|
6 |
* apache-tomcat-9.0.46.tar.gz (https://ftp.cixug.es/apache/tomcat/tomcat-9/v9.0.46/bin/apache-tomcat-9.0.46.tar.gz) |
|
7 |
desde "https://tomcat.apache.org/download-90.cgi" |
|
8 |
|
|
9 |
de la web de tomcat y lo he descomprimido en un a carpeta: |
|
10 |
* $HOME/datos/Applications/apache-tomcat/apache-tomcat-9.0.46 |
|
11 |
|
|
12 |
## Configurar el navegador en el Netbeans. |
|
13 |
|
|
14 |
En el Netbeans selecionar la opcion de menu: |
|
15 |
* Tools/Options |
|
16 |
|
|
17 |
En la ventana de "Options", pestaña "Genaral", seleccionar el "Firefox" en el desplegable de "Web browser" y pulsar el boton "Ok". |
|
18 |
|
|
19 |
## Configurar el Tomcat en el Netbeans |
|
20 |
|
|
21 |
En el netbeans, en la pestaña de services: |
|
22 |
* Boton derecho sobre la entrada del arbol "Servers". |
|
23 |
* Seleccionar como "Server" "Apache Tomcat TomEE" y siguiente. |
|
24 |
* Indicar en "Server Location" la ruta "$HOME/datos/Applications/apache-tomcat/apache-tomcat-9.0.46" |
|
25 |
seleccionandola con el boton "Browser...". |
|
26 |
* En "Username" poner "sara" |
|
27 |
* En "Password" poner "sara1" |
|
28 |
* Marcar la casilla "Create usar if it does not exist". |
|
29 |
* Pulsar el boton "Finish". |
|
30 |
|
|
31 |
En el arbol seleccionar la entrada "Servers/Apache Tomcat TomEE", pulsar boton derecho y seleccionar la opcion properties. |
|
32 |
En la pestaña general comprobar que: |
|
33 |
* En "Username" pone "sara" |
|
34 |
* En "Password" pone "sara1" |
|
35 |
* En "Server Port" pone 8080. |
|
36 |
|
|
37 |
En la pestaña "Startup": |
|
38 |
* Esta marcada la opcion "Socket Port" con el valor 11550. |
|
39 |
|
|
40 |
En la pestaá "Platform": |
|
41 |
* En "Java Platform" seleccionamos "JDK 1.8 (Oracle)", o una jre/jdk compatible con gvSIG. |
|
42 |
|
|
43 |
|
|
44 |
|
|
45 |
## Configurar el servicio VCSGis para desplegarlo en el Tomcat. |
|
46 |
|
|
47 |
(no he sabido configurar el Netbeans para que desplegue el war en el Tomcat) |
|
48 |
|
|
49 |
Seleccionar el proyecto "org.gvsig.vcsgis.tomcat.webapp", pulsar con el boton derecho sobre ella y seleccionar la opcion "Properties". |
|
50 |
Se presentara la ventana "Project properties - org.gvsig.vcsgis.tomcat.webapp". |
|
51 |
En el arbol de "categories" seleccionar la opcion "Run": |
|
52 |
* En el desplegable "Server" seleccionar la opcion "Apache Tomcat or TomEE". |
|
53 |
* En "Relative URL" introducir "/vcsgis". |
|
54 |
* En "Browser" seleccionar "IDE's default browser". |
|
55 |
|
|
56 |
Y pulsar el boton de "Ok". |
|
57 |
|
|
58 |
|
|
59 |
## Desplegar manualmente el servicio de VCSGis. |
|
60 |
|
|
61 |
En la pestaña "Services" seleccionar: |
|
62 |
* Servers/Apache Tomcat or TomEE/Web Applications/manager |
|
63 |
|
|
64 |
Pulsar boton derecho y "Open in browser". |
|
65 |
|
|
66 |
En el navegador se abrira la pagina de administracion del Tomcat. Puede pedir usaurio y clave (sara/sara1). |
|
67 |
Comprobar que no este "*vcsgis*" en la columna "Ruta" de la lista de aplicaciones. Si lo esta, desinstalarla pulsando el boton "Replegar". |
|
68 |
Mas abajo, en la seccion "Archivo WAR a desplegar", pulsaremos el boton "Excaminar" y seleccionaremos el war de dentro de la carpete target del proyecto "org.gvsig.vcsgis.tomcat.webapp", por ejemplo "org.gvsig.vcsgis.tomcat.webapp-1.0.20-SNAPSHOT.war" y pulsaremos en el boton "Desplegar". |
|
69 |
|
|
70 |
En el navegador navegaremos a la pagina: |
|
71 |
* http://localhost:8080/org.gvsig.vcsgis.tomcat.webapp-1.0.20-SNAPSHOT/hello |
|
72 |
|
|
73 |
## Depurar el servicio de VCSGis. |
|
74 |
|
|
75 |
Con el servicio iniciado en el Tomcat, en el Netbeans seleccionaremos la opcion: |
|
76 |
* Debug/Attach Debugger... |
|
77 |
|
|
78 |
En la ventana "Attach" seleccionaremos: |
|
79 |
* En el desplegable de "Connector" "SocketAttache". |
|
80 |
* En el "Host" "localhost" |
|
81 |
* En el "Port" "11550" |
|
82 |
|
|
83 |
Y pulsaremos el boton "Ok". |
|
84 |
|
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.tomcat/org.gvsig.vcsgis.tomcat.webapp/pom.xml | ||
---|---|---|
96 | 96 |
<dependency> |
97 | 97 |
<groupId>org.apache.tomcat</groupId> |
98 | 98 |
<artifactId>tomcat-servlet-api</artifactId> |
99 |
<version>9.0.45</version> |
|
100 | 99 |
</dependency> |
101 | 100 |
|
102 | 101 |
<dependency> |
103 | 102 |
<groupId>org.apache.maven.plugins</groupId> |
104 | 103 |
<artifactId>maven-war-plugin</artifactId> |
105 |
<version>3.2.3</version> |
|
106 | 104 |
<type>maven-plugin</type> |
107 | 105 |
</dependency> |
108 | 106 |
|
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/pom.xml | ||
---|---|---|
13 | 13 |
</parent> |
14 | 14 |
|
15 | 15 |
<properties> |
16 |
<jettyVersion>9.4.34.v20201102</jettyVersion> |
|
17 | 16 |
<org.gvsig.h2spatial.provider>org.gvsig.h2spatial.h2gis132.provider</org.gvsig.h2spatial.provider> |
18 | 17 |
<org.gvsig.topology.version>1.0.65-SNAPSHOT</org.gvsig.topology.version> |
19 | 18 |
<org.gvsig.oracle.version>2.0.44-SNAPSHOT</org.gvsig.oracle.version> |
... | ... | |
80 | 79 |
|
81 | 80 |
<dependencyManagement> |
82 | 81 |
<dependencies> |
83 |
<dependency> |
|
82 |
<dependency> |
|
83 |
<groupId>org.apache.maven.plugins</groupId> |
|
84 |
<artifactId>maven-war-plugin</artifactId> |
|
85 |
<version>3.2.3</version> |
|
86 |
<type>maven-plugin</type> |
|
87 |
</dependency> |
|
88 |
<dependency> |
|
89 |
<groupId>org.apache.tomcat</groupId> |
|
90 |
<artifactId>tomcat-servlet-api</artifactId> |
|
91 |
<version>9.0.45</version> |
|
92 |
</dependency> |
|
93 |
<dependency> |
|
94 |
<groupId>javax.servlet</groupId> |
|
95 |
<artifactId>javax.servlet-api</artifactId> |
|
96 |
<version>3.1.0</version> |
|
97 |
</dependency> |
|
98 |
<dependency> |
|
99 |
<groupId>org.eclipse.jetty</groupId> |
|
100 |
<artifactId>jetty-server</artifactId> |
|
101 |
<version>9.4.34.v20201102</version> |
|
102 |
</dependency> |
|
103 |
<dependency> |
|
104 |
<groupId>org.eclipse.jetty</groupId> |
|
105 |
<artifactId>jetty-servlet</artifactId> |
|
106 |
<version>9.4.34.v20201102</version> |
|
107 |
</dependency> |
|
108 |
<dependency> |
|
109 |
<groupId>org.eclipse.jetty</groupId> |
|
110 |
<artifactId>jetty-webapp</artifactId> |
|
111 |
<version>9.4.34.v20201102</version> |
|
112 |
<exclusions> |
|
113 |
<exclusion> |
|
114 |
<groupId>javax.servlet</groupId> |
|
115 |
<artifactId>servlet-api</artifactId> |
|
116 |
</exclusion> |
|
117 |
</exclusions> |
|
118 |
</dependency> |
|
119 |
<dependency> |
|
120 |
<groupId>org.eclipse.jetty</groupId> |
|
121 |
<artifactId>jetty-util</artifactId> |
|
122 |
<version>9.4.34.v20201102</version> |
|
123 |
</dependency> |
|
124 |
<dependency> |
|
125 |
<groupId>org.eclipse.jetty</groupId> |
|
126 |
<artifactId>jetty-io</artifactId> |
|
127 |
<version>9.4.34.v20201102</version> |
|
128 |
</dependency> |
|
129 |
<dependency> |
|
130 |
<groupId>org.eclipse.jetty</groupId> |
|
131 |
<artifactId>jetty-jndi</artifactId> |
|
132 |
<version>9.4.34.v20201102</version> |
|
133 |
</dependency> |
|
134 |
|
|
135 |
|
|
136 |
|
|
137 |
|
|
138 |
<dependency> |
|
84 | 139 |
<groupId>org.gvsig</groupId> |
85 | 140 |
<artifactId>org.gvsig.topology</artifactId> |
86 | 141 |
<version>${org.gvsig.topology.version}</version> |
87 | 142 |
<type>pom</type> |
88 | 143 |
<scope>import</scope> |
89 |
</dependency>
|
|
90 |
<dependency>
|
|
144 |
</dependency>
|
|
145 |
<dependency>
|
|
91 | 146 |
<groupId>org.gvsig</groupId> |
92 | 147 |
<artifactId>org.gvsig.oracle</artifactId> |
93 | 148 |
<version>${org.gvsig.oracle.version}</version> |
94 | 149 |
<type>pom</type> |
95 | 150 |
<scope>import</scope> |
96 |
</dependency>
|
|
97 |
<dependency>
|
|
151 |
</dependency>
|
|
152 |
<dependency>
|
|
98 | 153 |
<groupId>org.gvsig</groupId> |
99 | 154 |
<artifactId>org.gvsig.postgresql</artifactId> |
100 | 155 |
<version>${org.gvsig.postgresql.version}</version> |
101 | 156 |
<type>pom</type> |
102 | 157 |
<scope>import</scope> |
103 |
</dependency>
|
|
104 |
|
|
158 |
</dependency>
|
|
159 |
|
|
105 | 160 |
<dependency> |
106 | 161 |
<groupId>org.gvsig</groupId> |
107 | 162 |
<artifactId>org.gvsig.vcsgis.lib.api</artifactId> |
... | ... | |
128 | 183 |
<version>1.0.21-SNAPSHOT</version> |
129 | 184 |
<type>war</type> |
130 | 185 |
</dependency> |
131 |
<dependency> |
|
132 |
<groupId>javax.servlet</groupId> |
|
133 |
<artifactId>javax.servlet-api</artifactId> |
|
134 |
<version>3.1.0</version> |
|
135 |
</dependency> |
|
136 | 186 |
|
137 | 187 |
</dependencies> |
138 | 188 |
</dependencyManagement> |
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.app/org.gvsig.vcsgis.app.server/pom.xml | ||
---|---|---|
23 | 23 |
<dependency> |
24 | 24 |
<groupId>org.gvsig</groupId> |
25 | 25 |
<artifactId>org.gvsig.andami</artifactId> |
26 |
<scope>compile</scope> |
|
26 | 27 |
</dependency> |
27 | 28 |
<dependency> |
28 | 29 |
<groupId>org.gvsig</groupId> |
29 | 30 |
<artifactId>org.gvsig.vcsgis.swing.api</artifactId> |
31 |
<scope>compile</scope> |
|
30 | 32 |
</dependency> |
31 | 33 |
<dependency> |
32 | 34 |
<groupId>org.gvsig</groupId> |
33 | 35 |
<artifactId>org.gvsig.vcsgis.lib.api</artifactId> |
36 |
<scope>compile</scope> |
|
34 | 37 |
</dependency> |
35 | 38 |
|
36 | 39 |
<dependency> |
37 | 40 |
<groupId>org.gvsig</groupId> |
38 | 41 |
<artifactId>org.gvsig.app.mainplugin</artifactId> |
42 |
<scope>compile</scope> |
|
39 | 43 |
</dependency> |
40 | 44 |
<dependency> |
41 | 45 |
<groupId>org.gvsig</groupId> |
42 | 46 |
<artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId> |
47 |
<scope>compile</scope> |
|
43 | 48 |
</dependency> |
44 | 49 |
|
45 | 50 |
<dependency> |
... | ... | |
52 | 57 |
<dependency> |
53 | 58 |
<groupId>org.eclipse.jetty</groupId> |
54 | 59 |
<artifactId>jetty-server</artifactId> |
55 |
<version>${jettyVersion}</version>
|
|
60 |
<scope>compile</scope>
|
|
56 | 61 |
</dependency> |
57 | 62 |
<dependency> |
58 | 63 |
<groupId>org.eclipse.jetty</groupId> |
59 | 64 |
<artifactId>jetty-servlet</artifactId> |
60 |
<version>${jettyVersion}</version>
|
|
65 |
<scope>compile</scope>
|
|
61 | 66 |
</dependency> |
62 | 67 |
<dependency> |
63 | 68 |
<groupId>org.eclipse.jetty</groupId> |
64 | 69 |
<artifactId>jetty-webapp</artifactId> |
65 |
<version>${jettyVersion}</version>
|
|
70 |
<scope>compile</scope>
|
|
66 | 71 |
<exclusions> |
67 | 72 |
<exclusion> |
68 | 73 |
<groupId>javax.servlet</groupId> |
... | ... | |
73 | 78 |
<dependency> |
74 | 79 |
<groupId>org.eclipse.jetty</groupId> |
75 | 80 |
<artifactId>jetty-util</artifactId> |
76 |
<version>${jettyVersion}</version>
|
|
81 |
<scope>compile</scope>
|
|
77 | 82 |
</dependency> |
78 | 83 |
<dependency> |
79 | 84 |
<groupId>org.eclipse.jetty</groupId> |
80 | 85 |
<artifactId>jetty-io</artifactId> |
81 |
<version>${jettyVersion}</version>
|
|
86 |
<scope>compile</scope>
|
|
82 | 87 |
</dependency> |
83 | 88 |
<dependency> |
84 | 89 |
<groupId>org.eclipse.jetty</groupId> |
85 | 90 |
<artifactId>jetty-jndi</artifactId> |
86 |
<version>${jettyVersion}</version>
|
|
91 |
<scope>compile</scope>
|
|
87 | 92 |
</dependency> |
88 | 93 |
|
89 | 94 |
<dependency> |
Also available in: Unified diff