Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Compiler Probleme??

Empfohlene Antworten

Ich habe einen Tomcat Server zusammen mit einem Apache Server am laufen.

Beide können sich verständigen und das mod_jk modul funktioniert auch so weit.

Ich kann über den apache die Java Beispiele vom Tomcat öffnen.

Jetzt habe ich meine Programme installiert.

Und siehe da da taucht dieser Fehler auf ich weiß nicht was er bedeutet.

Kann mir jemand weiter helfen

Gruß

Apache Tomcat/4.0.4 - HTTP Status 500 - Internal Server Error

type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

/opt/jakarta/tomcat/work/Standalone/localhost/examples/Citrix/NFuse17/login$jsp.java:3: Package com.citrix.nfuse not found in import.

import com.citrix.nfuse.*;

^

1 error

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:285)

at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548)

at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)

at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:458)

at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:551)

at java.lang.Thread.run(Thread.java:479)

Hi!

Originally posted by DjaDja

[...]

Package com.citrix.nfuse not found in import.

import com.citrix.nfuse.*;

Da stehts:

Der Compiler findet das Package com.citrix.nfuse nicht. Guck mal nach, ob der Classpath entsprechend gesetzt ist bzw. das Package im gleichen Verzeichnis liegt.

greetings,

DSW

wie kann ich diese classpathes setzten ????

Wo stehn die??

sorry hab grad ne totale hirn sperre.

Hi,

bei Tomcat ist der system classpath uninteressant.

Das entsprechende jar kopierst du entweder in %tomcatroot%\common\lib oder in %deinewebapp%\WEB-INF\lib

Im ersten Fall ist es dann für alle webapps verfügbar, im zweiten Fall nur für deine webapp.

Gruß Jaraz

dann jedoch versteh ich net was meine Fehler meldung oben bedeutet.

an was liegt es dann???

er packt es nicht http://localhost/Citrix/Nfuse17 zu öffnen.

jedoch kann er alle anderen examples öffnen. die standart beispiele die bei tomcat dabei sind.

http://localhost/examples....

an was liegt das??? wieso spricht er den anderen pfad nicht an alles liegt unterhalb von

"Tomcat/webapps".

Was benötige ich denn damit das funktioniert.

brauche ich noch einen anderen compilier??

Originally posted by DjaDja

an was liegt es dann???

er packt es nicht http://localhost/Citrix/Nfuse17 zu öffnen.

Doch, aber er findet halt nicht das zu importierende package com.citrix.nfuse.*;

Die jar Datei, oder die class Dateien müssen für den Classloader von Tomcat erreichbar sein. Wie, das steht oben.

Gruß Jaraz

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.