Are you sure, that the Tomcat you reach under the ip and port is the
same, than that you reach by dns?

Have you checked, whether the Java version running Tomcat is new enough
to read the class lib.Text?

Are there any other errors in catalina.out or localhost.DATE.log in the
Tomcat instance, that is throwing the error?

Felix

Am 27.08.20 um 20:34 schrieb Carles Franquesa:
> Chris,
>
> Thank you very much for the help. Follows the $unzip -v aprenonline.war
> output.
>
> I've put away a whole folder of sql sources that the war contains just to
> make this output shorter. The reference to Text.class is in the sixth
> position of WEB-INF files.
>
> This is it:
>
> Archive:  aprenonline.war
>  Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
> --------  ------  ------- ---- ---------- ----- --------  ----
>        0  Stored        0   0% 2020-08-27 13:18 00000000  META-INF/
>      103  Stored      103   0% 2020-08-27 13:18 3d32040a
>  META-INF/MANIFEST.MF
>        0  Stored        0   0% 2020-08-27 13:18 00000000  WEB-INF/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  WEB-INF/classes/
>        0  Stored        0   0% 2020-08-27 13:18 00000000
>  WEB-INF/classes/lib/
>        0  Stored        0   0% 2020-08-27 13:18 00000000
>  WEB-INF/classes/model/
>        0  Stored        0   0% 2020-08-27 13:18 00000000
>  WEB-INF/classes/servlets/
>        0  Stored        0   0% 2020-08-27 13:18 00000000
>  WEB-INF/classes/servlets/ao/
>
>        0  Stored        0   0% 2020-08-27 13:18 00000000  WEB-INF/lib/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  ao/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  ao/css/
>        0  Stored        0   0% 2020-08-27 13:18 00000000
>  confirma_preinscripcions/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  css/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  css/dialegs/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  css/main/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  css/parts/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  cursos/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  estat/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  img/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  js/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  js/jquery/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  mail_conegut/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  matriculacio/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  nou_estudiant/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  pagament/
>        0  Stored        0   0% 2020-08-27 13:18 00000000  verificacio/
>       92  Stored       92   0% 2020-08-27 13:18 722fe088
>  META-INF/context.xml
>       88  Stored       88   0% 2020-08-27 13:18 386832d5
>  WEB-INF/classes/a.bat
>       84  Stored       84   0% 2020-08-27 13:18 05546721
>  WEB-INF/classes/l.bat
>     3045  Stored     3045   0% 2020-08-27 13:18 49e914c6
>  WEB-INF/classes/lib/Fitxer.class
>    17744  Stored    17744   0% 2020-08-27 13:18 ff442cb9
>  WEB-INF/classes/lib/Pagina.class
>     6104  Stored     6104   0% 2020-08-27 13:18 76df9796
>  WEB-INF/classes/lib/Registre.class
>     3047  Stored     3047   0% 2020-08-27 13:18 34720d8b
>  WEB-INF/classes/lib/Text.class
>     2679  Stored     2679   0% 2020-08-27 13:18 738d5f31
>  WEB-INF/classes/lib/csv.class
>      242  Stored      242   0% 2020-08-27 13:18 1052a3c9
>  WEB-INF/classes/lib/lib.class
>     1155  Stored     1155   0% 2020-08-27 13:18 3314a2b8
>  WEB-INF/classes/lib/numeriques.class
>      838  Stored      838   0% 2020-08-27 13:18 43515f3d
>  WEB-INF/classes/lib/sexe.class
>     1682  Stored     1682   0% 2020-08-27 13:18 1e7a0936
>  WEB-INF/classes/lib/temps.class
>     6217  Stored     6217   0% 2020-08-27 13:18 d127aa85
>  WEB-INF/classes/model/Connexio.class
>     1876  Stored     1876   0% 2020-08-27 13:18 7fd4edf3
>  WEB-INF/classes/model/curs.class
>     1311  Stored     1311   0% 2020-08-27 13:18 fd7b55be
>  WEB-INF/classes/model/docent.class
>     1658  Stored     1658   0% 2020-08-27 13:18 f085c9d9
>  WEB-INF/classes/model/estudiant.class
>     2404  Stored     2404   0% 2020-08-27 13:18 89836b06
>  WEB-INF/classes/model/persona.class
>     1012  Stored     1012   0% 2020-08-27 13:18 6604d075
>  WEB-INF/classes/model/preinscripcio.class
>       88  Stored       88   0% 2020-08-27 13:18 d5b1a89d
>  WEB-INF/classes/r.bat
>     1400  Stored     1400   0% 2020-08-27 13:18 2e06d9bb
>  WEB-INF/classes/servlets/FileLocationContextListener.class
>     6338  Stored     6338   0% 2020-08-27 13:18 8da94aec
>  WEB-INF/classes/servlets/UploadDownloadFileServlet.class
>     1365  Stored     1365   0% 2020-08-27 13:18 8aa46dad
>  WEB-INF/classes/servlets/ao/accepta_pendent.class
>     2650  Stored     2650   0% 2020-08-27 13:18 1b35e8ab
>  WEB-INF/classes/servlets/ao/acus_de_rebut.class
>     2301  Stored     2301   0% 2020-08-27 13:18 578e8ce2
>  WEB-INF/classes/servlets/ao/envia.class
>     3010  Stored     3010   0% 2020-08-27 13:18 d6df56a1
>  WEB-INF/classes/servlets/ao/fes_csv.class
>     4169  Stored     4169   0% 2020-08-27 13:18 444e6ec3
>  WEB-INF/classes/servlets/ao/puja_adjunts.class
>     1904  Stored     1904   0% 2020-08-27 13:18 6d8b0ed8
>  WEB-INF/classes/servlets/ao/update_curs.class
>     1885  Stored     1885   0% 2020-08-27 13:18 14479ab9
>  WEB-INF/classes/servlets/check_login.class
>     3951  Stored     3951   0% 2020-08-27 13:18 e1fade2c
>  WEB-INF/classes/servlets/dades_personals.class
>     2665  Stored     2665   0% 2020-08-27 13:18 fe06dc45
>  WEB-INF/classes/servlets/llista_checks_cursos.class
>     4808  Stored     4808   0% 2020-08-27 13:18 4110a84c
>  WEB-INF/classes/servlets/matricula.class
>     2317  Stored     2317   0% 2020-08-27 13:18 be9ceabb
>  WEB-INF/classes/servlets/nom_i_cognoms_mail.class
>     2633  Stored     2633   0% 2020-08-27 13:18 1986264e
>  WEB-INF/classes/servlets/pagina_preinscripcions.class
>     3831  Stored     3831   0% 2020-08-27 13:18 1371e3d4
>  WEB-INF/classes/servlets/preinscriu.class
>     1872  Stored     1872   0% 2020-08-27 13:18 6a8feac6
>  WEB-INF/classes/servlets/select.class
>      876  Stored      876   0% 2020-08-27 13:18 ab6432f2
>  WEB-INF/classes/servlets/update.class
>     3381  Stored     3381   0% 2020-08-27 13:18 74d7013d
>  WEB-INF/classes/servlets/verifica_adreca_mail.class
>    68622  Stored    68622   0% 2020-08-27 13:18 655267b0
>  WEB-INF/lib/commons-fileupload-1.3.jar
>    72446  Stored    72446   0% 2020-08-27 13:18 ee0402ad
>  WEB-INF/lib/commons-fileupload-1.4.jar
>   173587  Stored   173587   0% 2020-08-27 13:18 11e1d2ae
>  WEB-INF/lib/commons-io-2.2.jar
>   276413  Stored   276413   0% 2020-08-27 13:18 0960e347
>  WEB-INF/lib/commons-io-2.7.jar
>   571894  Stored   571894   0% 2020-08-27 13:18 bd531eed
>  WEB-INF/lib/postgresql-9.2-1002.jdbc4.jar
>     5828  Stored     5828   0% 2020-08-27 13:18 1fa46300  WEB-INF/web.xml
>     7302  Stored     7302   0% 2020-08-27 13:18 d9d23f28  ao/ao.js
>     3846  Stored     3846   0% 2020-08-27 13:18 7faa4e71  ao/ao.jsp
>      207  Stored      207   0% 2020-08-27 13:18 f3b91803  ao/css/ao.css
>      408  Stored      408   0% 2020-08-27 13:18 4939b57f  ao/css/curs.css
>      707  Stored      707   0% 2020-08-27 13:18 4cec215f 
ao/css/cursos.css
>      480  Stored      480   0% 2020-08-27 13:18 5f91d758
>  ao/css/justificants.css
>     1572  Stored     1572   0% 2020-08-27 13:18 db2f2077  ao/css/mails.css
>     2739  Stored     2739   0% 2020-08-27 13:18 9337a491  ao/curs.js
>     1977  Stored     1977   0% 2020-08-27 13:18 3472d158  ao/curs.jsp
>      952  Stored      952   0% 2020-08-27 13:18 6446bdb1  ao/login.html
>      557  Stored      557   0% 2020-08-27 13:18 c1afe1aa
>  ao/ok_acus_de_rebut.jsp
>      125  Stored      125   0% 2020-08-27 13:18 2fead9ce
>  confirma_preinscripcions/confirma_preinscripcions.css
>     3301  Stored     3301   0% 2020-08-27 13:18 562ef6f9
>  confirma_preinscripcions/confirma_preinscripcions.js
>     4310  Stored     4310   0% 2020-08-27 13:18 d11a05ae
>  confirma_preinscripcions/confirma_preinscripcions.jsp
>      416  Stored      416   0% 2020-08-27 13:18 161a2391
>  css/background_video.css
>      406  Stored      406   0% 2020-08-27 13:18 47d233a0
>  css/dialegs/dialeg_error.css
>      812  Stored      812   0% 2020-08-27 13:18 179ba5a2
>  css/dialegs/dialeg_mail.css
>     1058  Stored     1058   0% 2020-08-27 13:18 7dd70075
>  css/dialegs/dialeg_seleccio_curs.css
>     1126  Stored     1126   0% 2020-08-27 13:18 e0f2711f
>  css/dialegs/dialeg_send_mail.css
>      165  Stored      165   0% 2020-08-27 13:18 df56b4a4 
css/main/body.css
>     1330  Stored     1330   0% 2020-08-27 13:18 d92acef1
>  css/main/checkbox.css
>      584  Stored      584   0% 2020-08-27 13:18 f695f43e
>  css/main/editable_select.css
>      647  Stored      647   0% 2020-08-27 13:18 c8ba767e
>  css/main/tooltip.css
>      102  Stored      102   0% 2020-08-27 13:18 5601fcc4
>  css/main/usuari.css
>      285  Stored      285   0% 2020-08-27 13:18 e0d72d58 
css/msg_error.css
>      187  Stored      187   0% 2020-08-27 13:18 44c2dd79
>  css/parts/banner.css
>     1402  Stored     1402   0% 2020-08-27 13:18 f94bff17 
css/parts/camp.css
>      413  Stored      413   0% 2020-08-27 13:18 5051772a
>  css/parts/titol.css
>      291  Stored      291   0% 2020-08-27 13:18 d59f3ce3 
cursos/cursos.css
>     1525  Stored     1525   0% 2020-08-27 13:18 19dc0bc4  cursos/cursos.js
>     3549  Stored     3549   0% 2020-08-27 13:18 13e82cdd 
cursos/cursos.jsp
>     1806  Stored     1806   0% 2020-08-27 13:18 b9c782a0  estat/estat.css
>     5662  Stored     5662   0% 2020-08-27 13:18 43139f54  estat/estat.js
>     3755  Stored     3755   0% 2020-08-27 13:18 a1bc9c2c  estat/estat.jsp
>     6538  Stored     6538   0% 2020-08-27 13:18 07aabcc8  img/aplausos.png
>    17077  Stored    17077   0% 2020-08-27 13:18 f118fd9d
>  img/aprenonline.png
>    45941  Stored    45941   0% 2020-08-27 13:18 07919663
>  img/banner_escola_tardor.png
>     3397  Stored     3397   0% 2020-08-27 13:18 fbdc6379  img/buscar.png
>  1431646  Stored  1431646   0% 2020-08-27 13:18 4cf36abc  img/campana.mp4
>     7069  Stored     7069   0% 2020-08-27 13:18 16d7da73  img/canviar.png
>     3343  Stored     3343   0% 2020-08-27 13:18 e71742ae  img/clip.png
>    17457  Stored    17457   0% 2020-08-27 13:18 3c3714ec  img/cors_leo.png
>    29229  Stored    29229   0% 2020-08-27 13:18 891a3db3
>  img/escola_tardor.png
>     1406  Stored     1406   0% 2020-08-27 13:18 0cd17c57  img/favicon.ico
>  3261017  Stored  3261017   0% 2020-08-27 13:18 cd700a48  img/focs.mp4
>   174950  Stored   174950   0% 2020-08-27 13:18 3fd0f639
>  img/guia-matriculacio.pdf
>     4060  Stored     4060   0% 2020-08-27 13:18 ab9cb05c
>  img/icona_error.png
>     4713  Stored     4713   0% 2020-08-27 13:18 de6f8472  img/mail.png
>     4369  Stored     4369   0% 2020-08-27 13:18 c565ef0f  img/no.png
>     4135  Stored     4135   0% 2020-08-27 13:18 1df92a1c  img/ok.png
>     2804  Stored     2804   0% 2020-08-27 13:18 8f2310eb  img/publicar.png
>     4929  Stored     4929   0% 2020-08-27 13:18 c1d028d3  img/publicat.png
>     6807  Stored     6807   0% 2020-08-27 13:18 4feff591  img/up.png
>      757  Stored      757   0% 2020-08-27 13:18 acd826a3  index.css
>     6661  Stored     6661   0% 2020-08-27 13:18 5c634eba  index.js
>     8046  Stored     8046   0% 2020-08-27 13:18 f7617d88  index.jsp
>      581  Stored      581   0% 2020-08-27 13:18 b672d8d2  js/checks.js
>      513  Stored      513   0% 2020-08-27 13:18 3e4f49f1  js/file.js
>   449307  Stored   449307   0% 2020-08-27 13:18 84322173
>  js/jquery/jquery-ui-1.10.2.sunny.js
>     4044  Stored     4044   0% 2020-08-27 13:18 a7ff7726
>  js/jquery/js.cookie.js
>      573  Stored      573   0% 2020-08-27 13:18 b8c42057  js/variables.js
>      903  Stored      903   0% 2020-08-27 13:18 e56a2dcb  load.jsp
>      865  Stored      865   0% 2020-08-27 13:18 6d39567c
>  mail_conegut/mail_conegut.js
>     1093  Stored     1093   0% 2020-08-27 13:18 f0119af9
>  mail_conegut/mail_conegut.jsp
>     2069  Stored     2069   0% 2020-08-27 13:18 dae8eb2d
>  matriculacio/dades_correctes.js
>     4850  Stored     4850   0% 2020-08-27 13:18 5080a9fc
>  matriculacio/matriculacio.js
>     6584  Stored     6584   0% 2020-08-27 13:18 a75ed884
>  matriculacio/matriculacio.jsp
>     3588  Stored     3588   0% 2020-08-27 13:18 73b3f633
>  nou_estudiant/nou_estudiant.js
>     5411  Stored     5411   0% 2020-08-27 13:18 b53b9be2
>  nou_estudiant/nou_estudiant.jsp
>       68  Stored       68   0% 2020-08-27 13:18 ac7440a1  pagament/fet.css
>       83  Stored       83   0% 2020-08-27 13:18 482ab0e3  pagament/fet.js
>     2014  Stored     2014   0% 2020-08-27 13:18 b2d9ae2a  pagament/fet.jsp
>      571  Stored      571   0% 2020-08-27 13:18 e104af5a
>  pagament/fileupload.css
>      791  Stored      791   0% 2020-08-27 13:18 4b498eec
>  pagament/fileupload.js
>      138  Stored      138   0% 2020-08-27 13:18 099ff24c
>  pagament/pagament.css
>      296  Stored      296   0% 2020-08-27 13:18 e7843b95
>  pagament/pagament.js
>     3652  Stored     3652   0% 2020-08-27 13:18 ee410140
>  pagament/pagament.jsp
>     2950  Stored     2950   0% 2020-08-27 13:18 53c5923e
>  verificacio/verificacio.js
>     4159  Stored     4159   0% 2020-08-27 13:18 ee173d12
>  verificacio/verificacio.jsp
> --------          -------  ---                            -------
>  7070694          7070694   0%                            429 files
>
> Hope it's usefull!
>
> Thanks again.
>
> Carles
>
>
>
> Missatge de Christopher Schultz <ch...@christopherschultz.net> del dia
dj.,
> 27 d’ag. 2020 a les 19:41:
>
> Carles,
>
> On 8/27/20 12:19, Carles Franquesa wrote:
> >>> Hi Everybody!, Just got in the list :)
> >>>
> >>> I am developing a webapp with Netbeans 8.0.2, and deploying it as a
> >>> WAR file with Apache 8.5.57 Tomcat Manager onto my VPS where a
> >>> mydomain.com is publically mapped on the DNS.
> >>>
> >>> It works fine in localhost, and even at the VPS when the IP and
> >>> path is set in the url browser: http://ip:port/myapp. Then, it
> >>> works.
> >>>
> >>> When trying to connect via my registered domain in the browser
> >>> url, astonishingly, the index.jsp is correctly shown, but none of
> >>> its links to other JSPs are going on. The first one is called
> >>> cursos.jsp.
>
> Do you mean that the links don't work (the browser won't follow them),
> or you get an error when you click on those links because of the JSP
> compilation errors?
>
> >>> The included file before the <head> tag is the same in index.jsp as
> >>> in cursos.jsp, located in webapps/myapp/cursos/cursos.jsp which
> >>> produces the error.
>
> Your attachment was stripped from your message, but I don't think it
> is really necessary to understand what's going on.
>
> >>> The begining of both files is:
> >>>
> >>> ----------------------------------------------------------------------
> ---------------------------------
> >>>
> >>>
> <%@page session="true" %>
> >>> <%@page import="lib.Text"%>
> >>> ----------------------------------------------------------------------
> --------------------------------
> >>>
> >>>
> I also have been looking at stackoverflow, and found some amazing
> >>> solutions, like ending the import with a semicolon. But it neither
> >>> worked at all.
> >>>
> >>> My purpose is to make it work on mydomain.eu that I have already
> >>> registered and mapped in the DNS.
> >>>
> >>> The error message given by any browser is printed next.
> >>> ----------------------------------------------------------------------
> --------------------------------
> >>>
> >>>
> Tipo Informe de Excepción
> >>>
> >>> mensaje Unable to compile class for JSP
> >>>
> >>> Descripción El servidor encontró un error interno que hizo que no
> >>> pudiera rellenar este requerimiento.
> >>>
> >>> excepción
> >>>
> >>> org.apache.jasper.JasperException: Unable to compile class for
> >>> JSP:
> >>>
> >>> An error occurred at line: [14] in the generated java file:
> >>> [/opt/tomcat/work/Catalina/
> >>> mydoamin.com/cursos/org/apache/jsp/cursos_jsp.java] Only a type can
> >>> be imported. lib.Text resolves to a package
> >>>
> >>> ... and here, error is repeated for several classes
> >>> ----------------------------------------------------------------------
> --------------------------------
> >>>
> >>>  So, it seems that the class loader does not find the classes
> >>> located at its default repository.
> >>>
> >>> I have been looking for the way tomcat uses classpaths. In
> >>> particular, the role of its class loaders. And specifically, the
> >>> "shared.loader" class loader.
> >>>
> >>> I even tried to set the value "webapps/myapp/WEB-INF/classes" in
> >>> the catalina.properties file (even though it is not supposed to be
> >>> needed).
> >>>
> >>> I have been looking for this in
> >>> http://tomcat.apache.org/tomcat-8.5-doc/class-loader-howto.html.
> >>> There, learned about the four loaders of tomcat. And as long as I
> >>> understood, the classes repository should be located at
> >>> ${CATALINA_HOME}/webapps/myapp/WEB-INF/classes. The place where
> >>> Tomcat Manager leaves it when the WAR is uploaded.
> >>>
> >>> Ultimately, the
> >>> ${CATALINA_HOME}/webapps/myapp/WEB-INF/classes/lib/Text.class
> >>> certainly exists!, so I am stuck in telling the loader where the
> >>> classes are.
>
> You shouldn't have to mess around with class loaders or anything,
> though that was good information for you to read. And you have
> understood it correctly!
>
> Can you take the WAR file you have deployed on the server and run this
> on it?
>
> $ unzip -v my.war
>
> Can you post the contents? It should contain, among other things:
> WEB-INF/classes/lib/Text.class
>
> I'm wondering if the WAR file isn't including something that is
> present on your local system when you test (and where it works properly)
> .
>
> -chris
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to