Thanks Brian
I will check this tonight. However, few observations-considerations.
I had the castor.jar declared in the classpath, but the file itself was called
castor-0.7.4.jar in the \lib directory (realized this thanks to Neeme).
I have the class files finaly compiled, but I had to use jikes instead of
javac.jar and tools.jar.
javac.jar was taken from jakarta-tools,
tools.jar was the one from jdk1.3
still, i had to get jikes from the IBM site, and to modify back the build.xml
file to use "jikes" instead of "classic", because of this (...see (cut here)
section, at the bottom...):
After using jikes, the last 10 class files were compiled. Now I get the
following ( `:-() ) error messages :
1...) if I call http://www.firstdomain.com:8080/jetspeed/servlet/jetspeed
Error: 500
Location: /jetspeed/servlet/jetspeed
Internal Servlet Error:
java.lang.NullPointerException
at Turbine.doGet(Turbine.java:375)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
at
org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)
at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)
at java.lang.Thread.run(Unknown Source)
2...) if I call http://www.firstdomain.com:8080/servlet/jetspeed
Error: 503
Location: /servlet/jetspeed
java.lang.Exception: Turbine::init(ServletConfig) - The Turbine Resources File -
'f:\firstdomain\dev\tomcat\webapps\ROOT\src\config\TurbineResources.properties'
does not exist.
Please create it or change the 'properties' Init Parameter Value to a file name
that exists and contains the TurbineResources.
this second message tells me (at least) something works there, because I know
\src\ is missing.
Why I need to have TurbineResources.properties anywhere where is a /content
directory?
why the NullPointerException from first scenario?
thanks for help.
I have a log of errors-fixes I've done (not yet complete). If I can get jetspeed
working, I will put together all of these, and if anybody feels it will be
usefull,
let me know.
Regards, Liviu
------------------------------- cut here --------------------------------------
F:\APACHEGR\JETSPEED\build>build dist
The name specified is not recognized as an
internal or external command, operable program or batch file.
Now building dist...
"Classpath:
f:\Apachegr\tomcat\lib\servlet.jar;f:\Apachegr\jetspeed\lib\ecs.jar;
f:\Apachegr\jetspeed\lib\turbine-2.0.jar;f:\Apachegr\jetspeed\lib\cocoon.jar;f:\
Apachegr\jetspeed\lib\cocoon-ext-servlet2.2.jar;f:\Apachegr\jetspeed\lib\castor-
0.7.4.jar;f:\Apachegr\jetspeed\lib\village.jar;f:\Apachegr\jetspeed\lib\xalan.ja
r;f:\Apachegr\jetspeed\lib\xerces.jar;ant.jar;projectx-tr2.jar;tools.jar"
Buildfile: build.xml
Detected Java Version: 1.3
Project base dir set to: F:\Apachegr\Jetspeed\build
Executing Target: core
Created dir: F:\Apachegr\Jetspeed\bin\classes
Copying 312 files to F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed
Compiling 308 source files to F:\Apachegr\Jetspeed\bin\classes
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\portlets\Portle
tInfoScreen.java:87: class
org.apache.jetspeed.turbine.screens.portlets.PortletI
nfoScreen must be declared abstract. It does not define
org.apache.ecs.ConcreteE
lement doBuild(org.apache.turbine.util.RunData) from class
org.apache.turbine.mo
dules.Screen.
public class PortletInfoScreen extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\portlets\Portle
tViewerScreen.java:88: class
org.apache.jetspeed.turbine.screens.portlets.Portle
tViewerScreen must be declared abstract. It does not define
org.apache.ecs.Concr
eteElement doBuild(org.apache.turbine.util.RunData) from class
org.apache.turbin
e.modules.Screen.
public class PortletViewerScreen extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\Home.java:87:
c
lass org.apache.jetspeed.turbine.screens.Home must be declared abstract. It
does
not define org.apache.ecs.ConcreteElement
doBuild(org.apache.turbine.util.RunDa
ta) from class org.apache.turbine.modules.Screen.
public class Home extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\Admin.java:84:
class org.apache.jetspeed.turbine.screens.Admin must be declared abstract.
It do
es not define org.apache.ecs.ConcreteElement
doBuild(org.apache.turbine.util.Run
Data) from class org.apache.turbine.modules.Screen.
public class Admin extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\JetspeedLogon.j
ava:81: class org.apache.jetspeed.turbine.screens.JetspeedLogon must be
declared
abstract. It does not define org.apache.ecs.ConcreteElement
doBuild(org.apache.
turbine.util.RunData) from class org.apache.turbine.modules.Screen.
public class JetspeedLogon extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\navigations\JetspeedBot
tomNavigation.java:83: class
org.apache.jetspeed.turbine.navigations.JetspeedBot
tomNavigation must be declared abstract. It does not define
org.apache.ecs.Concr
eteElement doBuild(org.apache.turbine.util.RunData) from class
org.apache.turbin
e.modules.Navigation.
public class JetspeedBottomNavigation extends Navigation
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\navigations\JetspeedTop
Navigation.java:86: class
org.apache.jetspeed.turbine.navigations.JetspeedTopNav
igation must be declared abstract. It does not define
org.apache.ecs.ConcreteEle
ment doBuild(org.apache.turbine.util.RunData) from class
org.apache.turbine.modu
les.Navigation.
public class JetspeedTopNavigation extends Navigation {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\layouts\EmptyLayout.jav
a:81: class org.apache.jetspeed.turbine.layouts.EmptyLayout must be
declared abs
tract. It does not define void doBuild(org.apache.turbine.util.RunData)
from cla
ss org.apache.turbine.modules.Layout.
public class EmptyLayout extends Layout
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\layouts\JetspeedLayout.
java:81: class org.apache.jetspeed.turbine.layouts.JetspeedLayout must be
declar
ed abstract. It does not define void
doBuild(org.apache.turbine.util.RunData) fr
om class org.apache.turbine.modules.Layout.
public class JetspeedLayout extends Layout
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\actions\JetspeedSession
Validator.java:85: class
org.apache.jetspeed.turbine.actions.JetspeedSessionVali
dator must be declared abstract. It does not define void
doPerform(org.apache.tu
rbine.util.RunData) from class org.apache.turbine.modules.Action.
public class JetspeedSessionValidator extends SessionValidator
^
Note: 20 files use or override a deprecated API. Recompile with "-deprecation"
for details.
10 errors, 1 warning
BUILD FATAL ERROR: Compile failed, messages should have been provided.
F:\APACHEGR\JETSPEED\build>build dist -deprecation
The name specified is not recognized as an
internal or external command, operable program or batch file.
Now building dist...
"Classpath:
f:\Apachegr\tomcat\lib\servlet.jar;f:\Apachegr\jetspeed\lib\ecs.jar;
f:\Apachegr\jetspeed\lib\turbine-2.0.jar;f:\Apachegr\jetspeed\lib\cocoon.jar;f:\
Apachegr\jetspeed\lib\cocoon-ext-servlet2.2.jar;f:\Apachegr\jetspeed\lib\castor-
0.7.4.jar;f:\Apachegr\jetspeed\lib\village.jar;f:\Apachegr\jetspeed\lib\xalan.ja
r;f:\Apachegr\jetspeed\lib\xerces.jar;ant.jar;projectx-tr2.jar;tools.jar"
Buildfile: build.xml
Detected Java Version: 1.3
Project base dir set to: F:\Apachegr\Jetspeed\build
Executing Target: core
Compiling 10 source files to F:\Apachegr\Jetspeed\bin\classes
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\portlets\Portle
tInfoScreen.java:87: class
org.apache.jetspeed.turbine.screens.portlets.PortletI
nfoScreen must be declared abstract. It does not define
org.apache.ecs.ConcreteE
lement doBuild(org.apache.turbine.util.RunData) from class
org.apache.turbine.mo
dules.Screen.
public class PortletInfoScreen extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\portlets\Portle
tViewerScreen.java:88: class
org.apache.jetspeed.turbine.screens.portlets.Portle
tViewerScreen must be declared abstract. It does not define
org.apache.ecs.Concr
eteElement doBuild(org.apache.turbine.util.RunData) from class
org.apache.turbin
e.modules.Screen.
public class PortletViewerScreen extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\Home.java:87:
c
lass org.apache.jetspeed.turbine.screens.Home must be declared abstract. It
does
not define org.apache.ecs.ConcreteElement
doBuild(org.apache.turbine.util.RunDa
ta) from class org.apache.turbine.modules.Screen.
public class Home extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\Admin.java:84:
class org.apache.jetspeed.turbine.screens.Admin must be declared abstract.
It do
es not define org.apache.ecs.ConcreteElement
doBuild(org.apache.turbine.util.Run
Data) from class org.apache.turbine.modules.Screen.
public class Admin extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\screens\JetspeedLogon.j
ava:81: class org.apache.jetspeed.turbine.screens.JetspeedLogon must be
declared
abstract. It does not define org.apache.ecs.ConcreteElement
doBuild(org.apache.
turbine.util.RunData) from class org.apache.turbine.modules.Screen.
public class JetspeedLogon extends Screen {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\navigations\JetspeedBot
tomNavigation.java:83: class
org.apache.jetspeed.turbine.navigations.JetspeedBot
tomNavigation must be declared abstract. It does not define
org.apache.ecs.Concr
eteElement doBuild(org.apache.turbine.util.RunData) from class
org.apache.turbin
e.modules.Navigation.
public class JetspeedBottomNavigation extends Navigation
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\navigations\JetspeedTop
Navigation.java:86: class
org.apache.jetspeed.turbine.navigations.JetspeedTopNav
igation must be declared abstract. It does not define
org.apache.ecs.ConcreteEle
ment doBuild(org.apache.turbine.util.RunData) from class
org.apache.turbine.modu
les.Navigation.
public class JetspeedTopNavigation extends Navigation {
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\layouts\EmptyLayout.jav
a:81: class org.apache.jetspeed.turbine.layouts.EmptyLayout must be
declared abs
tract. It does not define void doBuild(org.apache.turbine.util.RunData)
from cla
ss org.apache.turbine.modules.Layout.
public class EmptyLayout extends Layout
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\layouts\JetspeedLayout.
java:81: class org.apache.jetspeed.turbine.layouts.JetspeedLayout must be
declar
ed abstract. It does not define void
doBuild(org.apache.turbine.util.RunData) fr
om class org.apache.turbine.modules.Layout.
public class JetspeedLayout extends Layout
^
F:\Apachegr\Jetspeed\bin\src\org\apache\jetspeed\turbine\actions\JetspeedSession
Validator.java:85: class
org.apache.jetspeed.turbine.actions.JetspeedSessionVali
dator must be declared abstract. It does not define void
doPerform(org.apache.tu
rbine.util.RunData) from class org.apache.turbine.modules.Action.
public class JetspeedSessionValidator extends SessionValidator
^
10 errors
BUILD FATAL ERROR: Compile failed, messages should have been provided.
F:\APACHEGR\JETSPEED\build>
------------------------------------------- here ends
----------------------------------------------
brian <[EMAIL PROTECTED]> on 05/31/2000 02:21:22 PM
Please respond to "JetSpeed" <[EMAIL PROTECTED]>
To: JetSpeed <[EMAIL PROTECTED]>
cc: (bcc: Liviu Jurjica/Inc/Celestica)
Subject: Re: JetSpeed #161 - 05/30/00
i could be wrong, but it looks like jetspeed.jar isn't in your classpath...
-bml
Liviu wrote:
----------------------------------------------------------------------
Subject: Class files built, but only half of them...
From: <[EMAIL PROTECTED]>
Date: Tue, 30 May 2000 16:56:41 -0400
Good day to you all,
This is a re-send from morning. I was wondering if there is a good soul (don't
get me wrong, you all are good souls, I just try to speed things up... :-) ),
who can give me a hint with what went wrong here, so my class files are only
half built. I would like to give it another try tonight, and the corespondence
with the group is cut from 6PM to 8AM.
I have tried to compile the .java files with javac.jar, (from jakarta-webtools),
javac.exe from the jdk1.3 distrib. and with tools.jar, (again jdk1.3)
With all I get the same errors. Unfortunately I have little idea about java
programming.
Thanks for help again...
Regards, Liviu
_-------------------------cuthere-------------------------------------_
F:\APACHEGR\JETSPEED\build>build class
The name specified is not recognized as an
internal or external command, operable program or batch file.
Now building class...
"Classpath:
f:\Apachegr\tomcat\lib\servlet.jar;h:\jdk1.3\lib\tools.jar;f:\Apache
gr\jetspeed\lib\ecs.jar;f:\Apachegr\jetspeed\lib\turbine-2.0.jar;f:\Apachegr\jet
speed\lib\cocoon.jar;f:\Apachegr\jetspeed\lib\cocoon-ext-servlet2.2.jar;f:\Apach
egr\jetspeed\lib\castor.jar;f:\Apachegr\jetspeed\lib\village.jar;f:\Apachegr\jet
speed\lib\xalan.jar;f:\Apachegr\jetspeed\lib\xerces.jar;ant.jar;projectx-tr2.jar
;javac.exe"
Buildfile: build.xml
Detected Java Version: 1.3
Project base dir set to: F:\Apachegr\Jetspeed\build
BUILD FATAL ERROR: Target `class' does not exist in this project.
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]