tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shapira, Yoav" <Yoav.Shap...@mpi.com>
Subject RE: javac: invalid flag: C:\Program
Date Tue, 01 Apr 2003 15:34:28 GMT

Howdy,
Spaces in file paths are evil... You need to ensure the full path is
quoted ("c:\program files...") or use a path without spaces, e.g. by
re-installing tomcat in c:\tomcat4.1 or something like that.

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: Roar Skullestad [mailto:roar@skullestad.com]
>Sent: Tuesday, April 01, 2003 9:59 AM
>To: tomcat-user@jakarta.apache.org
>Subject: javac: invalid flag: C:\Program
>
>I moved my webapp to another Tomcat installation, and I now get an
>exception that indicates that the java file name parameter to javac is
>truncated (javac: invalid flag: C:\Program).
>All other webapps works fine.
>Any ideas?
>- Roar
>org.apache.jasper.JasperException: Unable to compile class for JSP
>
>An error occurred at line: -1 in the jsp file: null
>
>Generated servlet error:
>Project base dir set to: C:\Program Files\Apache Group\Tomcat 4.1
>Detected Java version: 1.4 in: C:\j2sdk1.4.1_02\jre
>Detected OS: Windows XP
>    [javac] index_jsp.java added as C:\Program Files\Apache
Group\Tomcat
>4.1\work\Standalone\localhost\nacka\index_jsp.class doesn't exist.
>    [javac] Since fork is true, ignoring compiler setting.
>    [javac] Compiling 1 source file
>    [javac] Using external javac compiler
>    [javac] Since fork is true, ignoring compiler setting.
>    [javac] Compilation arguments:
>    [javac] '-classpath'
>    [javac] 'C:\Program Files\Apache Group\Tomcat
>4.1\bin\bootstrap.jar;C:\idega\webs\nacka\idegaweb\bundles\com.idega.bl
ock.
>banner.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com.idega.bl
ock.
>boxoffice.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com.idega
.blo
>ck.building.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com.ide
ga.b
>lock.calendar.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com.i
dega
>.block.contract.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com
.ide
>ga.block.dictionary.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles
\com
>.idega.block.documents.bundle\classes;C:\idega\webs\nacka\idegaweb\bund
les\
>com.idega.block.email.bundle\classes;C:\idega\webs\nacka\idegaweb\bundl
es\c
>om.idega.block.forum.bundle\classes;C:\idega\webs\nacka\idegaweb\bundle
s\co
>m.idega.block.image.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles
\com
>.idega.block.importer.bundle\classes;C:\idega\webs\nacka\idegaweb\bundl
es\c
>om.idega.block.login.bundle\classes;C:\idega\webs\nacka\idegaweb\bundle
s\co
>m.idega.block.media.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles
\com
>.idega.block.messenger.bundle\classes;C:\idega\webs\nacka\idegaweb\bund
les\
>com.idega.block.navigation.bundle\classes;C:\idega\webs\nacka\idegaweb\
bund
>les\com.idega.block.news.bundle\classes;C:\idega\webs\nacka\idegaweb\bu
ndle
>s\com.idega.block.poll.bundle\classes;C:\idega\webs\nacka\idegaweb\bund
les\
>com.idega.block.process.bundle\classes;C:\idega\webs\nacka\idegaweb\bun
dles
>\com.idega.block.questions.bundle\classes;C:\idega\webs\nacka\idegaweb\
bund
>les\com.idega.block.quote.bundle\classes;C:\idega\webs\nacka\idegaweb\b
undl
>es\com.idega.block.reports.bundle\classes;C:\idega\webs\nacka\idegaweb\
bund
>les\com.idega.block.school.bundle\classes;C:\idega\webs\nacka\idegaweb\
bund
>les\com.idega.block.staff.bundle\classes;C:\idega\webs\nacka\idegaweb\b
undl
>es\com.idega.block.text.bundle\classes;C:\idega\webs\nacka\idegaweb\bun
dles
>\com.idega.block.trade.bundle\classes;C:\idega\webs\nacka\idegaweb\bund
les\
>com.idega.block.websearch.bundle\classes;C:\idega\webs\nacka\idegaweb\b
undl
>es\com.idega.builder.bundle\classes;C:\idega\webs\nacka\idegaweb\bundle
s\co
>m.idega.core.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com.id
ega.
>core.user.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com.idega
.dev
>eloper.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com.idega.id
egaw
>eb.bundle\classes;C:\idega\webs\nacka\idegaweb\bundles\com.idega.user.b
undl
>e\classes;C:\idega\webs\nacka\idegaweb\bundles\se.idega.idegaweb.commun
e.bu
>ndle\classes;C:\idega\webs\nacka\WEB-INF\classes;C:\idega\webs\nacka\WE
B-
>INF\lib\activation.jar;C:\idega\webs\nacka\WEB-
>INF\lib\ant.jar;C:\idega\webs\nacka\WEB-
>INF\lib\classes12.jar;C:\idega\webs\nacka\WEB-
>INF\lib\connector.jar;C:\idega\webs\nacka\WEB-
>INF\lib\cvslib.jar;C:\idega\webs\nacka\WEB-
>INF\lib\cvslib_trunk.jar;C:\idega\webs\nacka\WEB-
>INF\lib\ejb.jar;C:\idega\webs\nacka\WEB-
>INF\lib\firebirdjmx.jar;C:\idega\webs\nacka\WEB-
>INF\lib\firebirdsql.jar;C:\idega\webs\nacka\WEB-
>INF\lib\hsqldb.jar;C:\idega\webs\nacka\WEB-
>INF\lib\iText.jar;C:\idega\webs\nacka\WEB-
>INF\lib\icu4j.jar;C:\idega\webs\nacka\WEB-INF\lib\idega-
>jmodule.jar;C:\idega\webs\nacka\WEB-
>INF\lib\informixjdbc.jar;C:\idega\webs\nacka\WEB-
>INF\lib\interclient.jar;C:\idega\webs\nacka\WEB-INF\lib\itext-
>xml.jar;C:\idega\webs\nacka\WEB-
>INF\lib\iwtravel.jar;C:\idega\webs\nacka\WEB-
>INF\lib\jaas.jar;C:\idega\webs\nacka\WEB-
>INF\lib\jai_codec.jar;C:\idega\webs\nacka\WEB-
>INF\lib\jai_core.jar;C:\idega\webs\nacka\WEB-INF\lib\jakarta-poi-1.5.1-
>final-20020615.jar;C:\idega\webs\nacka\WEB-INF\lib\java-
>regex.jar;C:\idega\webs\nacka\WEB-INF\lib\jaxp-
>api.jar;C:\idega\webs\nacka\WEB-INF\lib\jdbc2_0-
>stdext.jar;C:\idega\webs\nacka\WEB-
>INF\lib\jdom.jar;C:\idega\webs\nacka\WEB-
>INF\lib\jimi.jar;C:\idega\webs\nacka\WEB-
>INF\lib\jmxri.jar;C:\idega\webs\nacka\WEB-
>INF\lib\jmxtools.jar;C:\idega\webs\nacka\WEB-INF\lib\jta-
>spec1_0_1.jar;C:\idega\webs\nacka\WEB-INF\lib\log4j-
>core.jar;C:\idega\webs\nacka\WEB-INF\lib\log4j-full-
>1.jar;C:\idega\webs\nacka\WEB-INF\lib\log4j-
>full.jar;C:\idega\webs\nacka\WEB-INF\lib\log4j.jar;C:\idega\webs\nacka\
WEB-
>INF\lib\lucene-1.2.jar;C:\idega\webs\nacka\WEB-
>INF\lib\mail.jar;C:\idega\webs\nacka\WEB-INF\lib\mimjdbc-
>1_3.jar;C:\idega\webs\nacka\WEB-INF\lib\mysql.jar;C:\idega\webs\nacka\W
EB-
>INF\lib\optional.jar;C:\idega\webs\nacka\WEB-
>INF\lib\oracle.jar;C:\idega\webs\nacka\WEB-
>INF\lib\orapts.jar;C:\idega\webs\nacka\WEB-INF\lib\oreilly-
>tools.jar;C:\idega\webs\nacka\WEB-
>INF\lib\pgjdbc2.jar;C:\idega\webs\nacka\WEB-
>INF\lib\sapdbc.jar;C:\idega\webs\nacka\WEB-
>INF\lib\strengur.jar;C:\idega\webs\nacka\WEB-
>INF\lib\transaction.jar;C:\Program Files\Apache Group\Tomcat
>4.1\shared\classes;C:\Program Files\Apache Group\Tomcat
>4.1\common\classes;C:\Program Files\Apache Group\Tomcat
>4.1\common\endorsed\xercesImpl.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\endorsed\xmlParserAPIs.jar;C:\Program Files\Apache
Group\Tomcat
>4.1\common\lib\activation.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\ant.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\commons-collections.jar;C:\Program Files\Apache
Group\Tomcat
>4.1\common\lib\commons-dbcp.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\commons-logging-api.jar;C:\Program Files\Apache
Group\Tomcat
>4.1\common\lib\commons-pool.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\jasper-compiler.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\jasper-runtime.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\jdbc2_0-stdext.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\jndi.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\jta.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\mail.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\naming-common.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\naming-factory.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\naming-resources.jar;C:\Program Files\Apache
Group\Tomcat
>4.1\common\lib\servlet.jar;C:\Program Files\Apache Group\Tomcat
>4.1\common\lib\tools.jar'
>    [javac] '-sourcepath'
>    [javac] 'C:\Program Files\Apache Group\Tomcat
>4.1\work\Standalone\localhost\nacka'
>    [javac] '-encoding'
>    [javac] 'UTF8'
>    [javac] '-g'
>    [javac]
>    [javac] The ' characters around the executable and arguments are
>    [javac] not part of the command.
>    [javac] File to be compiled:
>    [javac]     C:\Program Files\Apache Group\Tomcat
>4.1\work\Standalone\localhost\nacka\index_jsp.java
>    [javac] javac: invalid flag: C:\Program
>    [javac] Usage: javac
>    [javac] where possible options include:
>    [javac]   -g                        Generate all debugging info
>    [javac]   -g:none                   Generate no debugging info
>    [javac]   -g:{lines,vars,source}    Generate only some debugging
info
>    [javac]   -nowarn                   Generate no warnings
>    [javac]   -verbose                  Output messages about what the
>compiler is doing
>    [javac]   -deprecation              Output source locations where
>deprecated APIs are used
>    [javac]   -classpath          Specify where to find user class
files
>    [javac]   -sourcepath         Specify where to find input source
files
>    [javac]   -bootclasspath      Override location of bootstrap class
>files
>    [javac]   -extdirs            Override location of installed
extensions
>    [javac]   -d             Specify where to place generated class
files
>    [javac]   -encoding       Specify character encoding used by source
>files
>    [javac]   -source          Provide source compatibility with
specified
>release
>    [javac]   -target          Generate class files for specific VM
version
>    [javac]   -help                     Print a synopsis of standard
>options
>
>
>
>
>	at
>org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorH
andl
>er.java:130)
>	at
>org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.j
ava:
>293)
>	at
>org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
>	at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
>	at
>org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.j
ava:
>473)
>	at
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j
ava:
>190)
>	at
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295
)
>	at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>	at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
atio
>nFilterChain.java:247)
>	at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
terC
>hain.java:193)
>	at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
ve.j
>ava:256)
>	at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:643)
>	at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
>	at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>	at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve.j
>ava:191)
>	at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:643)
>	at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
>	at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>	at
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:24
15)
>	at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a:18
>0)
>	at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:643)
>	at
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherV
alve
>.java:171)
>	at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:641)
>	at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a:17
>2)
>	at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:641)
>	at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
>	at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>	at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
.jav
>a:174)
>	at
>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.
invo
>keNext(StandardPipeline.java:643)
>	at
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
>	at
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>	at
>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
>	at
>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:5
94)
>	at
>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
Conn
>ection(Http11Protocol.java:392)
>	at
>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5
65)
>	at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l.ja
>va:619)
>	at java.lang.Thread.run(Thread.java:536)
>




This e-mail, including any attachments, is a confidential business communication, and may
contain information that is confidential, proprietary and/or privileged.  This e-mail is intended
only for the individual(s) to whom it is addressed, and may not be saved, copied, printed,
disclosed or used by anyone else.  If you are not the(an) intended recipient, please immediately
delete this e-mail from your computer system and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message