不太明白你说的东西,你现在的目的是什么?想要使用那个sdk中的东西,但使用出错?你为什么要测servlet,你是怎么测的发现不行?说清楚些
解决方案 »
- Struts2 上传问题,系统找不到指定的路径。懂的进来看看.
- Ext ---------------ext TabPanel ====================== mark者有分,谢谢
- 求struts hibernate登陆注册小程序
- jsp处理多国语言的问题
- "貌似sql语句问题"求助~急
- jsp建聊天室,有些原理问题不同。
- <a href="test2.jsp?test=++">如何传递“+”号
- 求验证% & #符号的JAVASCRIPT
- jsp调用javabean的最基本的问题,请各位大侠帮忙!100分!!
- eclipse连mysql问题...急
- 用代码实现修改Tomcat内置连接池
- 急!!用java开发个gis,有好建议吗,谢了!!!
你的tomcat里肯定有吧.我没用过,不知道怎么设置的...
也可以在系统变量里设置.把要用的都设置到classpath里...
如果你是在jbuilder下开发,看一下,把应用整合到servlet中时,编译能不能通过.
在可以通过的情况下,看一下直接运行你的那个应用程序时,是不是要用到些什么参数.你那里报的是什么错误,可不可以贴出来看一下
cd $ISGSDKROOTORB_PROPS=-Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton${JAVA_HOME}/bin/java -Duser.home=${ISGSDKROOT} ${ORB_PROPS} $*而现在报的错就是frameworkadapter initialization failure (error reading properities files),根据文档说明,引起这个错误的原因是classpath下jar文件不全,但是的的确确classpath下jar文件是全的,我怀疑可能和缺少上述参数有关。可怎么在tomcat中加入上述参数呢
tomcat会自动在lib及classes目录中找你的类.另外你的这个程序运行时,须要一些起动参数:
-Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
你找到启动tomcat的bat文件bin/catalina.bat,在有%_EXECJAVA% 语句的后面加上上面的参数.当然这有点麻烦.
你也可以在你的调应用的servlet中,在调应用之前用:
System.setProperty("org.omg.CORBA.ORBClass","org.jacorb.orb.ORB");
System.setProperty("org.omg.CORBA.ORBSingletonClass","org.jacorb.orb.ORBSingleton");
注意,一定要在应用执行前!
if not "%OS%" == "Windows_NT" goto noTitle
set _STARTJAVA=start "Catalina" "%JAVA_HOME%\bin\java"
set _RUNJAVA="%JAVA_HOME%\bin\java"
goto gotTitle
:noTitle
set _STARTJAVA=start "%JAVA_HOME%\bin\java"
set _RUNJAVA="%JAVA_HOME%\bin\java"
:gotTitlerem ----- Execute The Requested Command ---------------------------------------if "%1" == "env" goto doEnv
if "%1" == "run" goto doRun
if "%1" == "start" goto doStart
if "%1" == "stop" goto doStop:doUsage
echo Usage: catalina ( env | run | start | stop )
echo Commands:
echo env - Set up environment variables that Catalina would use
echo run - Start Catalina in the current window
echo start - Start Catalina in a separate window
echo stop - Stop Catalina
goto cleanup:doEnv
goto finish:doRun
if "%2" == "-security" goto doRunSecure
%_RUNJAVA% %CATALINA_OPTS% -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Bootstrap %2 %3 %4 %5 %6 %7 %8 %9 start
goto cleanup
:doRunSecure
%_RUNJAVA% %CATALINA_OPTS% -Djava.security.manager -Djava.security.policy=="%CATALINA_HOME%/conf/catalina.policy" -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Bootstrap %3 %4 %5 %6 %7 %8 %9 start
goto cleanup:doStart
if "%2" == "-security" goto doStartSecure
rem "%JAVA_HOME%\bin\java.exe" -Duser.home="%ISG_SDK%" %ORB_PROPS% %1 %2 %3 %4 %5 %6 %7 %8 %9
%_STARTJAVA% %CATALINA_OPTS% -Duser.home="%ISG_SDK%" %ORB_PROPS% -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Bootstrap %2 %3 %4 %5 %6 %7 %8 %9 start
goto cleanup
:doStartSecure
echo Using Security Manager
%_STARTJAVA% %CATALINA_OPTS% -Djava.security.manager -Djava.security.policy=="%CATALINA_HOME%/conf/catalina.policy" -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Bootstrap %3 %4 %5 %6 %7 %8 %9 start
goto cleanup:doStop
%_RUNJAVA% %CATALINA_OPTS% -Dcatalina.home=%CATALINA_HOME% org.apache.catalina.startup.Bootstrap %2 %3 %4 %5 %6 %7 %8 %9 stop
goto cleanup这是我在catalina.bat中编辑的一段,其中我把关于orb的那一段加在了最上面,另外在加后缀执行参数的时候,我拿不准应该放到哪,现在放在了最下面 do start:那个label下面
我不清楚是否应该这么添加参数。在原sdk中结尾命令行是这样的:
"%JAVA_HOME%\bin\java.exe" -Duser.home="%ISGSDKROOT%" %ORB_PROPS% %1 %2 %3 %4 %5 %6 %7 %8 %9
而原来do start下紧接着的命令行是:
%_STARTJAVA% %CATALINA_OPTS% -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Bootstrap %2 %3 %4 %5 %6 %7 %8 %9 start我那样加对嘛?反正我现在加完后是什么变化都没有,另外我也试过在程序中动态设定参数,但还是一样的结果
classPath
web.xml
我也不知道为什么了.
要不你把你的代码发给我看一下,如果方便的话.
[email protected]
这个问题怎么解决呢?