Revision 3942

View differences:

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