cancel
Showing results for 
Search instead for 
Did you mean: 

Help Building Surf

beren
Champ in-the-making
Champ in-the-making
Some help would be greatly appreciated.

I'm trying to setup things so I can build surf and build/deploy some of the sample applications. I checked out the alfresco trunk. Is there a single doc that has all the instructions? This page: http://wiki.alfresco.com/wiki/Surf_Platform says to look at this page: http://wiki.alfresco.com/wiki/Surf_Platform_-_Developers_Guide, but it does not have any instructions on it. I looked at this page: http://wiki.alfresco.com/wiki/Development_Environment and followed the instructions, but I get compile errors when I run the ant command ant incremental-webframework-tomcat because it cannot find the jar's built when it compiled JLAN - not sure why.

I suspect I'm missing some steps.

What I was trying to do was simply build one of the sample surf apps so that I could follow it as I was reading.

I'm running community edition 3.2 on Win XP with MySQL.
3 REPLIES 3

beren
Champ in-the-making
Champ in-the-making
Here's the compiler output:
c:\java_projects\Alfresco\HEAD\root>ant incremental-webframework-tomcat
Buildfile: build.xml

init:
     [echo] user.home = C:\Documents and Settings\jmathers

compile-core:
    [mkdir] Created dir: c:\java_projects\Alfresco\HEAD\root\projects\core\build
\classes
    [javac] Compiling 114 source files to c:\java_projects\Alfresco\HEAD\root\pr
ojects\core\build\classes
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\core\source\java\org\al
fresco\ibatis\HierarchicalSqlMapClientFactoryBeanTest.java:43: warning: [depreca
tion] com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient in com.ibatis.sqlmap.en
gine.impl has been deprecated
    [javac] import com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient;
    [javac]                                     ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\core\source\java\org\al
fresco\error\AlfrescoRuntimeException.java:159: warning: [deprecation] getMonth(
) in java.util.Date has been deprecated
    [javac]         padInt(buf, today.getMonth(), 2);
    [javac]                          ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\core\source\java\org\al
fresco\error\AlfrescoRuntimeException.java:160: warning: [deprecation] getDate()
in java.util.Date has been deprecated
    [javac]         padInt(buf, today.getDate(), 2);
    [javac]                          ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\core\source\java\org\al
fresco\config\xml\XMLConfigServiceTest.java:104: warning: [deprecation] init() i
n org.alfresco.config.BaseConfigService has been deprecated
    [javac]         svc.init();
    [javac]            ^
    [javac] Note: c:\java_projects\Alfresco\HEAD\root\projects\core\source\java\
org\alfresco\util\ReflectionHelper.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 4 warnings
     [copy] Copying 3 files to c:\java_projects\Alfresco\HEAD\root\projects\core
\build\classes

package-core:
    [mkdir] Created dir: c:\java_projects\Alfresco\HEAD\root\projects\core\build
\dist
      [jar] Building jar: c:\java_projects\Alfresco\HEAD\root\projects\core\buil
d\dist\alfresco-core-3.3.jar

incremental-core:

compile-webscriptframework:
    [mkdir] Created dir: c:\java_projects\Alfresco\HEAD\root\projects\webscript-
framework\build\classes
    [javac] Compiling 208 source files to c:\java_projects\Alfresco\HEAD\root\pr
ojects\webscript-framework\build\classes
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\facebook\FacebookServletRequest.java:43: warni
ng: [deprecation] org.alfresco.web.scripts.WebScriptServletRequest in org.alfres
co.web.scripts has been deprecated
    [javac] public class FacebookServletRequest extends org.alfresco.web.scripts
.WebScriptServletRequest
    [javac]
^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\connector\RemoteClient.java:772: warning: [deprecation] se
tStatus(int,java.lang.String) in javax.servlet.http.HttpServletResponse has been
deprecated
    [javac]                 res.setStatus(HttpServletResponse.SC_INTERNAL_SERVER
_ERROR, timeErr.getMessage());
    [javac]                    ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\connector\RemoteClient.java:786: warning: [deprecation] se
tStatus(int,java.lang.String) in javax.servlet.http.HttpServletResponse has been
deprecated
    [javac]                 res.setStatus(HttpServletResponse.SC_INTERNAL_SERVER
_ERROR, socketErr.getMessage());
    [javac]                    ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\connector\RemoteClient.java:800: warning: [deprecation] se
tStatus(int,java.lang.String) in javax.servlet.http.HttpServletResponse has been
deprecated
    [javac]                 res.setStatus(HttpServletResponse.SC_INTERNAL_SERVER
_ERROR, hostErr.getMessage());
    [javac]                    ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\connector\RemoteClient.java:814: warning: [deprecation] se
tStatus(int,java.lang.String) in javax.servlet.http.HttpServletResponse has been
deprecated
    [javac]                 res.setStatus(HttpServletResponse.SC_INTERNAL_SERVER
_ERROR, connErr.getMessage());
    [javac]                    ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\connector\RemoteClient.java:827: warning: [deprecation] se
tStatus(int,java.lang.String) in javax.servlet.http.HttpServletResponse has been
deprecated
    [javac]                 res.setStatus(HttpServletResponse.SC_INTERNAL_SERVER
_ERROR, ioErr.getMessage());
    [javac]                    ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:89: warning: [deprecati
on] setHours(int) in java.util.Date has been deprecated
    [javac]                         dateA.setHours(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:90: warning: [deprecati
on] setMinutes(int) in java.util.Date has been deprecated
    [javac]                         dateA.setMinutes(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:91: warning: [deprecati
on] setSeconds(int) in java.util.Date has been deprecated
    [javac]                         dateA.setSeconds(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:96: warning: [deprecati
on] setDate(int) in java.util.Date has been deprecated
    [javac]                         dateA.setDate(1);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:97: warning: [deprecati
on] setMonth(int) in java.util.Date has been deprecated
    [javac]                         dateA.setMonth(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:98: warning: [deprecati
on] setYear(int) in java.util.Date has been deprecated
    [javac]                         dateA.setYear(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:105: warning: [deprecat
ion] setHours(int) in java.util.Date has been deprecated
    [javac]                         dateB.setHours(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:106: warning: [deprecat
ion] setMinutes(int) in java.util.Date has been deprecated
    [javac]                         dateB.setMinutes(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:107: warning: [deprecat
ion] setSeconds(int) in java.util.Date has been deprecated
    [javac]                         dateB.setSeconds(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:112: warning: [deprecat
ion] setDate(int) in java.util.Date has been deprecated
    [javac]                         dateB.setDate(1);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:113: warning: [deprecat
ion] setMonth(int) in java.util.Date has been deprecated
    [javac]                         dateB.setMonth(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\DateCompareMethod.java:114: warning: [deprecat
ion] setYear(int) in java.util.Date has been deprecated
    [javac]                         dateB.setYear(0);
    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\servlet\FormData.java:80: warning: [deprecatio
n] isMultipartContent(javax.servlet.http.HttpServletRequest) in org.apache.commo
ns.fileupload.FileUploadBase has been deprecated
    [javac]         return upload.isMultipartContent(req);
    [javac]                      ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\Index.java:47: warning: [deprecation] exe
cuteImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.scripts.Stat
us) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\IndexAll.java:53: warning: [deprecation]
executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.scripts.S
tatus) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\IndexFamily.java:48: warning: [deprecatio
n] executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.script
s.Status) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\IndexLifecycle.java:49: warning: [depreca
tion] executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.scr
ipts.Status) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecate
d
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\IndexPackage.java:49: warning: [deprecati
on] executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.scrip
ts.Status) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\IndexURI.java:49: warning: [deprecation]
executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.scripts.S
tatus) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\IndexUpdate.java:61: warning: [deprecatio
n] executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.script
s.Status) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\JavascriptDebugger.java:60: warning: [dep
recation] executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web
.scripts.Status) in org.alfresco.web.scripts.DeclarativeWebScript has been depre
cated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\JavascriptDebuggerPost.java:60: warning:
[deprecation] executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco
.web.scripts.Status) in org.alfresco.web.scripts.DeclarativeWebScript has been d
eprecated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\ServiceDump.java:54: warning: [deprecatio
n] executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.script
s.Status) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecated
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\bean\ServiceInstall.java:66: warning: [depreca
tion] executeImpl(org.alfresco.web.scripts.WebScriptRequest,org.alfresco.web.scr
ipts.Status) in org.alfresco.web.scripts.DeclarativeWebScript has been deprecate
d
    [javac]     protected Map<String, Object> executeImpl(WebScriptRequest req,
Status status)
    [javac]                                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\servlet\EndPointProxyServlet.java:179: warning
: [deprecation] setStatus(int,java.lang.String) in javax.servlet.http.HttpServle
tResponse has been deprecated
    [javac]                     res.setStatus(HttpServletResponse.SC_UNAUTHORIZE
D,
    [javac]                        ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\webscript-framework\sou
rce\java\org\alfresco\web\scripts\servlet\EndPointProxyServlet.java:219: warning
: [deprecation] setStatus(int,java.lang.String) in javax.servlet.http.HttpServle
tResponse has been deprecated
    [javac]                 res.setStatus(HttpServletResponse.SC_UNAUTHORIZED,
    [javac]                    ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 32 warnings

package-webscriptframework-jar:
    [mkdir] Created dir: c:\java_projects\Alfresco\HEAD\root\projects\webscript-
framework\build\dist
      [jar] Building jar: c:\java_projects\Alfresco\HEAD\root\projects\webscript
-framework\build\dist\alfresco-webscript-framework-3.3.jar

compile-webframework:
    [mkdir] Created dir: c:\java_projects\Alfresco\HEAD\root\projects\web-framew
ork\build\classes
    [javac] Compiling 217 source files to c:\java_projects\Alfresco\HEAD\root\pr
ojects\web-framework\build\classes
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\tools\FakeHttpSession.java:104: warning: [deprecation] javax.ser
vlet.http.HttpSessionContext in javax.servlet.http has been deprecated
    [javac]     public javax.servlet.http.HttpSessionContext getSessionContext()

    [javac]                              ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:48: package org.a
lfresco.jlan.server.auth.ntlm does not exist
    [javac] import org.alfresco.jlan.server.auth.ntlm.NTLM;
    [javac]                                          ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:49: package org.a
lfresco.jlan.server.auth.ntlm does not exist
    [javac] import org.alfresco.jlan.server.auth.ntlm.NTLMLogonDetails;
    [javac]                                          ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:50: package org.a
lfresco.jlan.server.auth.ntlm does not exist
    [javac] import org.alfresco.jlan.server.auth.ntlm.NTLMMessage;
    [javac]                                          ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:51: package org.a
lfresco.jlan.server.auth.ntlm does not exist
    [javac] import org.alfresco.jlan.server.auth.ntlm.Type1NTLMMessage;
    [javac]                                          ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:52: package org.a
lfresco.jlan.server.auth.ntlm does not exist
    [javac] import org.alfresco.jlan.server.auth.ntlm.Type2NTLMMessage;
    [javac]                                          ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:53: package org.a
lfresco.jlan.server.auth.ntlm does not exist
    [javac] import org.alfresco.jlan.server.auth.ntlm.Type3NTLMMessage;
    [javac]                                          ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:315: cannot find
symbol
    [javac] symbol  : class Type1NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]     private void processType1(Type1NTLMMessage type1Msg, HttpServlet
Request req, HttpServletResponse res,
    [javac]                               ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:420: cannot find
symbol
    [javac] symbol  : class Type3NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]     private void processType3(Type3NTLMMessage type3Msg, HttpServlet
Request req, HttpServletResponse res,
    [javac]                               ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\tools\FakeHttpSession.java:169: warning: [deprecation] removeVal
ue(java.lang.String) in javax.servlet.http.HttpSession has been deprecated
    [javac]     public void removeValue(String name)
    [javac]                 ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\tools\FakeHttpSession.java:153: warning: [deprecation] putValue(
java.lang.String,java.lang.Object) in javax.servlet.http.HttpSession has been de
precated
    [javac]     public void putValue(String name, Object value)
    [javac]                 ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\tools\FakeHttpSession.java:136: warning: [deprecation] getValueN
ames() in javax.servlet.http.HttpSession has been deprecated
    [javac]     public String[] getValueNames()
    [javac]                     ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\tools\FakeHttpSession.java:120: warning: [deprecation] getValue(
java.lang.String) in javax.servlet.http.HttpSession has been deprecated
    [javac]     public Object getValue(String name)
    [javac]                   ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\tools\FakeHttpSession.java:104: warning: [deprecation] getSessio
nContext() in javax.servlet.http.HttpSession has been deprecated
    [javac]     public javax.servlet.http.HttpSessionContext getSessionContext()

    [javac]                                                  ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:239: cannot find
symbol
    [javac] symbol  : variable NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]             int ntlmTyp = NTLMMessage.isNTLMType(ntlmByts);
    [javac]                           ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:241: cannot find
symbol
    [javac] symbol  : variable NTLM
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]             if (ntlmTyp == NTLM.Type1)
    [javac]                            ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:244: cannot find
symbol
    [javac] symbol  : class Type1NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                 Type1NTLMMessage type1Msg = new Type1NTLMMessage(ntl
mByts);
    [javac]                 ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:244: cannot find
symbol
    [javac] symbol  : class Type1NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                 Type1NTLMMessage type1Msg = new Type1NTLMMessage(ntl
mByts);
    [javac]                                                 ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:247: cannot find
symbol
    [javac] symbol  : variable NTLM
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]             else if (ntlmTyp == NTLM.Type3)
    [javac]                                 ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:250: cannot find
symbol
    [javac] symbol  : class Type3NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                 Type3NTLMMessage type3Msg = new Type3NTLMMessage(ntl
mByts);
    [javac]                 ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:250: cannot find
symbol
    [javac] symbol  : class Type3NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                 Type3NTLMMessage type3Msg = new Type3NTLMMessage(ntl
mByts);
    [javac]                                                 ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:322: cannot find
symbol
    [javac] symbol  : class NTLMLogonDetails
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]         NTLMLogonDetails ntlmDetails = (NTLMLogonDetails)session.get
Attribute(NTLM_AUTH_DETAILS);
    [javac]         ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:322: cannot find
symbol
    [javac] symbol  : class NTLMLogonDetails
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]         NTLMLogonDetails ntlmDetails = (NTLMLogonDetails)session.get
Attribute(NTLM_AUTH_DETAILS);
    [javac]                                         ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:328: cannot find
symbol
    [javac] symbol  : class Type2NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]             Type2NTLMMessage cachedType2 = ntlmDetails.getType2Messa
ge();
    [javac]             ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:359: cannot find
symbol
    [javac] symbol  : variable NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                         int ntlmType = NTLMMessage.isNTLMType(ntlmBy
ts);
    [javac]                                        ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:360: cannot find
symbol
    [javac] symbol  : variable NTLM
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                         if (ntlmType == NTLM.Type2)
    [javac]                                         ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:363: cannot find
symbol
    [javac] symbol  : class Type2NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                             Type2NTLMMessage type2Msg = new Type2NTL
MMessage(ntlmByts);
    [javac]                             ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:363: cannot find
symbol
    [javac] symbol  : class Type2NTLMMessage
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                             Type2NTLMMessage type2Msg = new Type2NTL
MMessage(ntlmByts);
    [javac]                                                             ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:366: cannot find
symbol
    [javac] symbol  : class NTLMLogonDetails
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                             ntlmDetails = new NTLMLogonDetails();
    [javac]                                               ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:427: cannot find
symbol
    [javac] symbol  : class NTLMLogonDetails
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]         NTLMLogonDetails ntlmDetails = (NTLMLogonDetails) session.ge
tAttribute(NTLM_AUTH_DETAILS);
    [javac]         ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:427: cannot find
symbol
    [javac] symbol  : class NTLMLogonDetails
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]         NTLMLogonDetails ntlmDetails = (NTLMLogonDetails) session.ge
tAttribute(NTLM_AUTH_DETAILS);
    [javac]                                         ^
    [javac] c:\java_projects\Alfresco\HEAD\root\projects\web-framework\source\ja
va\org\alfresco\web\site\servlet\NTLMAuthenticationFilter.java:506: cannot find
symbol
    [javac] symbol  : class NTLMLogonDetails
    [javac] location: class org.alfresco.web.site.servlet.NTLMAuthenticationFilt
er
    [javac]                         ntlmDetails = new NTLMLogonDetails(userName,
workstation, domain, false, null);
    [javac]                                           ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 26 errors
    [javac] 6 warnings

BUILD FAILED

beren
Champ in-the-making
Champ in-the-making
I managed to solve this one myself . The instructions on this page http://wiki.alfresco.com/wiki/Development_Environment are ok, but leave out the last and most important thing - run a full build with "ant build". Once that finishes then you can run "ant incremental-webframework-tomcat" and get the surf app generated.

mrogers
Star Contributor
Star Contributor
Please update the wiki page with your changes then the next person will not have the same problem.