编译项目export时候出现的error
如果要export一个subapp,需要关注的时候,web容器使用的JDK版本和项目本身使用的JDK版本是否一致:1.项目本身使用的JDK版本 右键项目-properties-Java Compiler,可以看到右侧面板中的enable project specific settings,在此面板中选择和web容器相符的jdk版本2.eclipse本身使用的JDK版本
如果要export一个subapp,需要关注的时候,web容器使用的JDK版本和项目本身使用的JDK版本是否一致:
1.项目本身使用的JDK版本
右键项目-properties-Java Compiler,可以看到右侧面板中的enable project specific settings,在此面板中选择和web容器相符的jdk版本
2.eclipse本身使用的JDK版本
windows-preferences-JAVA-Compiler- 更改JDK的版本。
Windows-preferences-Installed JREs 更改JDK编译的版本
另外如果确保项目的package名称什么的都对,那么如果把jar包放到web容器中继续出线问题,那么就必定是JDK版本的问题了,确保WEB容器使用的JDK版本和EXPORT时候的JDK版本是一致的。
另外记住EXPORT的时候勾选-第二个选项:
Export class files with compile warnings,不要勾选第一个选项
下面以weblogic为例:
weblogic缓存文件一般存放位置:
C:\,...Work\Common\Domains\XX_domain\servers\AdminServer\tmp\_WL_user\SGGCB\p28e9k\war\WEB-INF\lib
更改weblogic中配置文件
C:\XX\Work\Common\Domains\XX_domain\bin
中的setDomainEnv.cmd
set BEA_JAVA_HOME=C:\bea\jrockit90_150_10
set SUN_JAVA_HOME=C:\bea\jdk150_10
更改容器使用的jdk版本
配置log主要是通过2个参数来进行配置的:
1个参数是logobject
ObjectLogger.MISLogger_Debug.LogLevel=OFF
ObjectLogger.MISLogger_Debug.Owner=MISLogger
ObjectLogger.MISLogger_Debug.LogListeners=MISLoggerDebugLogFile
上面的MISLogger_Debug即是logobject,这里的MISLogger_Debug也就是你类中的
static Log log = LogFactory.getLog(AddPayeeEntryModelHelper.class);
该类的全路径
LogListener.MISLoggerDebugLogFile=com.citigroup.cdcla.parts.loginfo.LogFile //声明通过文件形式来记录log
LogListener.MISLoggerDebugLogFile.File=MISLogger_Debug.log //文件名称
LogListener.MISLoggerDebugLogFile.File.MaxSize=50000 //最大
LogListener.MISLoggerDebugLogFile.File.RelativeDirectory=mis //相对路径即配置的root路径下额外的相对路径
LogListener.MISLoggerDebugLogFile.File.MaxBackups=2 //当超过最大时的backup
MISLoggerDebugLogFile即上面的log listener
更多推荐
所有评论(0)