关于tomcat和jdk的问题 20C

最近jdk10发布了,本人想项目中的jdk,现发现,tomcat8配置jdk10 可以正常运行,环境变量也是java10我也查看了官网说是tomcat8能够支持jdk8或以上的jdk版本。

但是问题来了:
我安装了最新版本的eclipse 4.7.3a然后也配置了相应的java10的相关参数,运行tomcat8服务就提示
-Djava.endorsed.dirs=/xxx/apache-tomcat-8.0.51/endorsed is not supported.

请资深java高手作答同样的tomcat为什么直接运行是可行的,但是在eclipse下又不可行了?
PS:eclipse java compiler还有tomcat的Server runtime的JRE都设置成jdk10

12个回答

可能是JDK版本和Tomcat的版本不匹配。版本匹配一下,注意要把之前错误的server删掉,关闭eclipse,卸载10.0版本的jdk和jre,再启动eclipse,进行run as,一切应该会正常。

最好换成Tomcat9吧

You need an update that isn't on the main Oxygen site. Add http://download.eclipse.org/webtools/repository/oxygen/ as a URL in your Available Software Sites preference page and then check for updates from the Help menu.

https://bugs.eclipse.org/533162

https://blog.csdn.net/u011179977/article/details/78206698
如果你要使用tomcat8.0+版本的tomcat容器,但是你安装的eclipse不支持,最多只支持到apache tomcat v7.0怎么办,我的解决办法如下:

第一步:eclipse菜单help->eclipse marketplace 点击打开后界面如下:

第二步:在find搜索框中输入:Eclipse JST Server Adapters ,点go搜索 ,正常搜索第一条就是,如图:

第三步:点右下角的install安装,我这边已经安装过了,所以显示的是uninstall卸载 ,按照提示步骤,一步一步安装完,然后根据提示重启,会发现Apache Tomcat v8.0已经有了,就可以配置使用8.0+版本的tomcat了

高版本兼容低版本,你虽然配置的是jdk10但你可以在项目中使用jdk10及以下的版本,我配置的也是jdk10但是我的团队项目用的是jdk7和Tomcat8,这个都是没有影响的

启动Tomcat,右键单击任务栏图标,在JavaVM的Option里面添加参数(引号里是默认安装路径,改成自己的)。
-Djava.endorsed.dirs= "C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\endorsed "

共12条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于jdk,tomcat,apache的问题
我刚刚想学jsp,昨天装了jdk1.2+apache1.3.22win32+tomcat3.3;虽然说装完了但是我一点都不会用(也不知道是不是真的安装正确了。),请帮帮忙回答我的几个问题:rnrn1。在tomcat中如何设置根目录?如何设置默认主页?rn2。怎么才能判断我就jdk对系统的环境参数设置是否正确?rn3。为什么我的tomcat中的一个plugin的例子(显示current time的那个)在我的机器上运行不了,出错信息是:“Plugin tag OBJECT or EMBED not supported by browser.”,是我的浏览器(ie6)不行,还是表示我的jdk没有装好呢?如何解决呢?rn4。能否介绍一下jdk,tomcat,apache是如何协调工作的呢?rn5。自己的class文件应该放在哪里呢?能否通过设置一些路径改变这个位置?(如何设置呢?)rnrn以上是我目前遇到的困难,非常希望大家能帮帮我这只的超菜的鸟,谢谢,感激!
关于tomcat和jdk
我装了tomcat,jsp文件都放在它的root目录下,我想问一下,jdk是做什么配合作用的啊???rn下面这段话我有点看不懂:在运行 JSP 示例页面之前,请注意一下安装 JSWDK 的目录,特别是“ work ”子目录下的内容。执行示例页面时,可以在这里看到 JSP 页面如何被转换成 Java 源文件,然后又被编译成 class 文件(即 Servlet )。 JSWDK 软件包中的示例页面分为两类,它们或者是 JSP 文件,或者是包含一个表单的 HTML 文件,这些表单均由 JSP 代码处理。与 ASP 一样, JSP 中的 Java 代码均在服务器端执行。因此,在浏览器中使用“查看源文件”菜单是无法看到 JSP 源代码的,只能看到结果 HTML 代码。所有示例的源代码均通过一个单独的“ examples ”页面提供。 rn我搞不懂jdk和tomcat的合作关系,他们分别对jsp产生什么影响?非常菜的问题,请耐心回答,谢谢!
关于jdk与tomcat的兼容问题!!
我安装的jdk版本是j2sdk1.4.1_03,安装的tomcat的版本是jakarta-tomcat-4.0.6,但是tomcat无法运行,环境变量也都设好了。又换了个jakarta-tomcat-4.1.24,但还是不行。不知什么原因,请高手指教,谢谢!!
Jdk和tomcat版本问题!!!!!
我用的是MyEclipse 6.0.1 请问需要安装JDK几那,tomcat 几那?谢谢~~~~~~
tomcat与jdk的问题!!(急)
我用的是TOMCAT,当我起动TOMCAT后.再登录这个服务器的时,就出现下面的问题,不知道是什么原因!rnjava.exe产生错误会被windows关闭. rnrn注:好像是运行到与数据有关的部分,就出那些错误!然后TOMCAT就关闭了!
tomcat 和jdk的问题,谢谢
是不是tomcat5.5.X一定要用JDK1.5才行?rn谢谢
JDK与TOMCAT连接问题
JDK1.3.1和TOMCAT3.3rnTOMCAT的例子和我自己编的一些JSP都可以运行,但书上这个例子过不去:rnrnrn rnHTML注释rnrn rnrnrn JSPrnrnrnrn错误提示:rnInternal Servlet Error:rnrnorg.apache.jasper.JasperException: Unable to compile C:\tomcat\work\DEFAULT\study\book12_1.java:54: Class Java.util.Date not found.rn out.print(new Java.util.Date());rn rn什么意思?一定要安装Servlet吗?
JDK与Tomcat版本问题
今天因为项目问题(Tomcat版本8.0用坏了需要重新安装),把原来Tomcat安装了8.0版本换成电脑就有的7.0版本 的!JDK安装的是8.0的版本! 当环境配置都完成后测试一下,Tomcat就是运行不成功! 但是当把Tomcat安装成8.0版本一次就成功! 个人简单想了一下:可能是版本的兼容问题,Tomcat是基于JDK的,把Tomcat7.0版本使用在JDK8.0版本上肯
tomcat 与 jdk 问题
为什么 tomcat6.0 不支持 jdk6.0 .我在安装tomcat过程中有一项要填 jdk1.5的jre地址,我填了刚安装的jdk6.0,在运行eclipse时,却出错说tomcat 的jdk Name错误.rnrn各位帮帮忙,看看这是怎么回事,有没有更高版本tomcat支持jdk6.0/.....rnrnrn...........
配置jdk和tomcat 的问题
我安装了jdk1.4.2和tomcat5.0.rn设置系统变量rnJAVA_HOME : C:\j2sdk1.4.2_01rnpath : %JAVA_HOME%\binrnCATALINA_BASE: C:\Program Files\Apache Software Foundation\Tomcat 5.0rnCATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 5.0rnclasspath : .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;rnrn然后在command模式下可以编译和运行java文件。rnrn在IE里输入http://localhost:8080可以看见那个猫。rn在tomcat5.0/webapps/目录下建立myapp目录,在myapp目录下建立WEB-INF目录和index.jsp文件,在WEB-INF目录下建立web.xml文件rn然后运行我的jsp文件http://localhost:8080/myapp/index.jsp出现如下错误:rnrnHTTP Status 500 - rnrn--------------------------------------------------------------------------------rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnorg.apache.jasper.JasperException: Unable to compile class for JSPrn org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)rn org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)rn org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:434)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:492)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:471)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:459)rn org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rnrnrnroot cause rnrnUnable to find a javac compiler;rncom.sun.tools.javac.Main is not on the classpath.rnPerhaps JAVA_HOME does not point to the JDKrn org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:105)rn org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:929)rn org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)rn org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:402)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:492)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:471)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:459)rn org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rnrn请问应该则么解决?
tomcat的JDK和部署项目的JDK
项目在eclipse中 [color=red]1.[/color]项目的源文件可以用指定JDK版本编写 [color=red]2.[/color]项目的class文件可以用指定的编译器编译 [color=red]3.[/color]tomcat可以用指定的JDK来运行项目,按道理应该是和编译class的JDK版本一样 JDK编写 JDK编译 ...
请教一个关于tomcat和jdk版本问题
本地机器上面tomcat6+jdk1.6,然后搭建了一个项目,可以正常运行rnrn服务器上面tomcat4+j2sdk1.4rnrn然后将我本地的项目嵌入服务器上面的一个程序里面,报错了rnrn[code=Java]rnorg.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'rnCaused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'rnCaused by: java.sql.SQLException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'rn at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:529)rn at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:312)rn at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112)rn at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)rn at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:324)rn at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:400)rn at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:408)rn at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:439)rn at com.direct.query.ps.WxReportAction.handleRequest(WxReportAction.java:22)rn at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)rn at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)rn at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)rn at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)rn at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)rn at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)rn at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)rn at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)rn at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)rn at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)rn at java.lang.Thread.run(Thread.java:536)rnrnrnroot cause rnrnorg.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'rnCaused by: java.sql.SQLException: Cannot load JDBC driver class 'com.microsoft.sqlserver.jdbc.SQLServerDriver'rn at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:529)rn at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:312)rn at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112)rn at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)rn at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:324)rn at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:400)rn at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:408)rn at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTemplate.java:439)rn at com.direct.query.ps.WxReportAction.handleRequest(WxReportAction.java:22)rn at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)rn at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)rn at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755)rn at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)rn at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)rn at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)rn at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)rn at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)rn at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)rn at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)rn at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)rn at java.lang.Thread.run(Thread.java:536)rnrnrn[/code]rn我可以保证,我本地上面的程序跟服务器上面的一模一样,只是tomcat版本不一样,请问要怎么解决呢?rn数据库上面,用的驱动什么的也都一样啊!是什么原因呢?rn而且网上说tomcat4+jdk1.4不支持jstl标签,那我这边是不是就不可以使用jstl标签了?
关于jdk版本与tomcat版本兼容性的问题
本人小白,在接手项目时导入项目部署到tomcat上出现中文乱码,设置html的charset为utf-8仍然乱码,开发工具为idea,设置idea file coding未解决,寻找解决办法发现直接用浏览器打开html源码文件是不乱吗的,新建了一个demo部署到tomcat使用localhost8080打开中文乱码,猜测是idea工具或tomcat的问题,看来网上一些方法,想到刚刚安装了最新的to
关于在2000下配置jdk和tomcat!!!!!!!
我在98个配置时没出现问题,但在2000下配置后却访问不了数据库,请各位高手解答。我在线等,谢谢(我用的是j2sdk4.0和tomat3.0)
关于JDK、TOMCAT、MYSQL的集成
我看到很多JDK的版本 里面的 6u3、6u5、6u10,什么意思? rn还有哪位达人能说下 rnJDK+TOMCAT+MYSQL的集成该怎么设置? rn都是免安装的,我只需要运行一个bat文件,就能启动TOMCAT和MYSQL为WINDOWS服务,同时自动配置JDK环境。 rnrn对了,bat里的路径设置一定要相对路径。%cd%的方式!
关于jdk和tomcat的环境变量的配置
jdk环境变量配置: https://www.cnblogs.com/smyhvae/p/3788534.html 这个博客写的是真的好,复制粘贴是走向程序员的第一步。 之后关于tomcat的环境变量配置,说真是,没必要配置 tomcat的环境变量,你只需配置到jdk之后到tomcat文件目录 开启tomcat就行了,只有jdk的环境变量配置好之后, 在打开tomcat的一瞬间,tom...
关于tomcat启动时 JDK的配置
tomcat的运行依赖JDK的支持,在安装JDK时经常需要我们在电脑属性里面配置环境变量:JAVA_HOME、CLASSPAT,且需要添加path变量。 把应用部署到tomcat下时大多数不需要修改运行环境,但要核实JDK版本,从可以修改tomcat运行时的JDK版本, 我们可以知道使用tomcat时,不是必须要配置JDK环境变量,因为我们可以通过修改tomcat的文件,指定tomcat运行时
关于tomcat和jdk版本选择
现在tomcat6.0.20是最新版本,稳定性比较好了。 JDK要用JDK1.6-6以上的版本。 tomcat下载地址: http://tomcat.apache.org/download-60.cgi#6.0.20 JDK下载地址: http://java.sun.com/javase/downloads/index.jsp...
关于jdk和tomcat的配置问题.(急)
配置都是没什么问题,能看见小猫,也能访问自己的jsp文件,只是显示的jsp文件里,中文是乱码,只能清晰显示英文.这是怎么回事呢。多谢指点.
关于tomcat和jdk的环境变量配置问题
我现在要用j2me,用到了tomcat和jdk,但是现在问题来了,不知如何配置环境变量,或者说配置的对不对,下面是我在网上查到的:rn set TOMCAT_HOME=c:\tomcat;rn set JAVA_HOME=C:\j2sdk1.4;rn set path=c:\j2sdk1.4\bin;rn set classpath=.;c:\j2sdk1.4\lib\tools.jar;rn我这样配置的,但jdk和tomcat都无法应用(所用版本tomcat-5.0.19、j2sdk-1_4_1_01),请指教,我该如何配置,才能都让他们正常启动运行rn
tomcat内置jdk(tomcat集成jdk)
tomcat内置jdk,步骤: 1、在一个已经安装了jdk或者jre的机器上,拷贝一个jre到tomcat根目录下。 2、编辑tomcat/bin文件夹下的catalina.bat文件,在文件开头加上jre目录的相对路径 set JRE_HOME=..\jre 3、正确操作以上两个步骤,tomcat就可以正常启动了。...
请教JDK和tomcat安装配置的问题
想在redora下面安装和配置JDK和tomcat,按照安装步骤到了最后,浏览器不能打开如下的网页rnhttp://localhost:8080/ ,这就说明安装没有成功,找了半天,也没有找到原因,rnJDK版本是jdk1.5.0_04,rntomcat版本是5.0.28,rn环境变量在profile中设置:rnJAVA_HOME=/opt/jdk1.5.0_04rnCATALINA_HOME=/opt/tomcat5rnCLASSPATH=.:$JAVA_HOME$/lib:$JAVA_HOME$/jrernexport JAVA_HOME CLASSPATH CATALINA_HOMErn在终端中启动tomcat:/opt/tomcat5/bin/./startup.sh出现下面信息:rnUsing CATALINA_BASE: /opt/tomcat5rnUsing CATALINA_HOME: /opt/tomcat5rnUsing CATALINA_TMPDIR: /opt/tomcat5/temprnUsing JAVA_HOME: /opt/jdk1.5.0_04rn但是在最后访问tomcat自带网页的时候确不能访问,清各位帮忙看看,是什么问题?
tomcat 与jdk 版本不兼容问题
java.lang.UnsatisfiedLinkError: C:\Program Files\Apache Tomcat7.0\apache-tomcat-7.0.52\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform 不能在64位的版本上远行32位的AMD文件 今天在编写jsp 代码时,发
tomcat 与 jdk 问题,急等到
tomcat6.0 与 jdk1.6 怎么不能搭配啊?rnrn我在安装tomcat6.0时配置要填入jdk1.5,我填入jdk1.6的地址,结果在运行eclipse时启动服务,出错说 tomcat jdk Name 找不到.请问各位高手这该怎么办,??rnrn有没有更高版本的 tomcat 能与jdk1.6搭配.rn急等............rn
jsp jdk和tomcat的部署问题
没调试出来特别郁闷。rnrn我是这么做的:rn 1.我首先安装了JDK1.5 安装到了 C:\jdk文件夹下。rn 2.我设置了 环境变量 :rn "我的电脑"->"属性"->"高级"->"环境变量"rn -"系统变量"->rn (1)新建rn (2)变量名填写:path 变量值填写:c:\jdk\bin;rn3.按照上述方法我添加了下述:(不包括引号)rn JAVA_HOME : "c:\jdk;"rn CLASSPATH : ".;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar"rnrn4.我写了一个 test.java 程序并在 dos下对它进行编译,最后都通过,没有问题rnrn5.我按照了 Tomcat5.5 ,安装到 c:\tomcat目录下rnrn6.按照前面添加 环境变量的方法 ,添加下面值(不包括引号) rn TOMCAT_HOME :"c:\tomcat;"rn7.设置虚拟目录:rn 我打开了 c:\tomcat\conf\server.xmlrn 找到 ,在它前面我添加了:rn[code=HTML]rn rn rn[/code]rn 保存rn8.我输入 http://localhost:8080/ 回车,结果正确,出现tomcat的默认页面。rnrn9.我在E盘下创建了如下文件夹: E:\myspace\WEB-INFrnrn10.我做了如下一个jsp页面测试虚拟目录是否成功:rn [code=HTML]rn<%@ page contentType="text/html; charset=gb2312" language="java"%>rnrnrnrn rn 这是一个测试 Tomcat 虚拟目录是否设置成功的页面rnrnrnrn <% rn String test="测试jsp成功";rn %>rn <%=test %>rnrnrn[/code]rn结果页面显示 红色 20号 "测试jsp成功",说明可以访问虚拟目录下的jsp页面rn11.我之后写了如下javabean:rn[code=Java]rn package A;rn import java.io.*;rnpublic class testrnrn private String x;rn public test()rn rn x="测试javabean";rn rn public void setX(String x)rn rn this.x=x;rnrn public String getX()rnrn return x;rnrnrn[/code] rn rn我将A包放到了E:\myspace\WEB-INF\classes目录下rnrn最后我在 上面的jsp页面中加入了如下代码(就只在第二行添加,别的任何地方都没有改动):rnrn[code=HTML]rnrn[/code]rn我这时候再访问这个jsp 就不能访问了,rnrn回去看书看书再看书,结果我没发现我哪里错了,为一个小问题浪费好几天时间实在头疼死了,我的积分可能不多,还是希望大家能帮我找找原因,谢谢rn!rnrn
tomcat内存优化以及JDK问题
rn 第一个问题:tomcat内存优化rn我的服务器8核8G 内存,怎么算这些数字? 我下面写的是网上找的是6G内存的配置rnJAVA_OPTS='-Xms2048m -Xmx4096m -Xmn1g-Xss1024k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=1024m-XX:MaxPermSize=1024m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC-XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy'rnrn第二个问题,JDK 服务器需要优化嘛?rnrn我的是linux 服务器64位 rn
64位JDK、Tomcat和环境变量设置问题
前些天卸载了一只用的好好的32位的JDK和Tomcat 6.0装上了64位的,文件如下:rnJDK:jdk-6u24-windows-x64.exernTomcat:apache-tomcat-6.0.32-windows-x64.ziprn(注:安装文件都是官方提供,Tomcat是非安装版)rnrn环境变量设置如下:rnCLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarrnJAVA_HOME:C:\Program Files (x86)\Java\jdk1.6.0_24rnpath:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files (x86)\Java\jdk1.6.0_24\jre\binrnrn装好后发现启动tomcat6.exe后一闪而过,在DOS窗口下启动startup.bat显示:rnC:\apache-tomcat-6.0.32\bin>startup.batrn[color=#FF0000]The JAVA_HOME environment variable is not defined correctlyrnThis environment variable is needed to run this programrnNB: JAVA_HOME should point to a JDK not a JRE[/color]rnrn环境变量我一直没动过都好好的,但现在动过了不知道怎么还原:(估计我的环境变量也有问题,而且我看了C盘下安装的JDK,发现只有一个jre文件夹,并且jre文件夹中的ext和fonts文件夹都是空的,我重新安装了jdk-6u24-windows-x64.exe,还是一样。(注:我的系统是Win7)
JDK与Tomcat版本不兼容问题
出现的异常信息: java.lang.UnsupportedClassVersionError: Bad version number in .class file 我当时配置的编译器是6.0的,Tomcat是5.5的。 解决的方法是: Project-&gt;Properties-&gt;Java Compiler-&gt;Configure Workspace Setting,在弹出...
tomcat对应jdk版本问题
一般是和jdk版本保持一致的,也就是说tomcat7对用jdk7版本;tomcat8对用jdk8版本。 通常情况下,可以依次类推的。 tomcat8.0最低可以兼容jdk1.7,jdk1.7以上的版本都可以 tomcat版本不能低于兼容的jdk的最低版本: 下载tomcat的官网,有兼容列表的; tomcat v7.0-------support--------&gt;Java EE ...
tomcat,jboss与jdk之间的问题
我用的是tomcat4.1和jboss2.2.1,如果我的机器上同时装有两个jdk:jdk1.4.1和jdk1.4.2,如何指定jboss启动时使用某个特定的jdk,同样,tomcat又如何指定呢?还有,如果我想让tomcat4.1使用jdk1.4.2,而jboss2.2.1用jdk1.4.1,又该如何配置呢? 请指教,谢谢
tomcat 与 jdk 发生的问题
关于tomcat的问题: Myeclipse配置Tomcat的时候出现提示框 The selected server is enabled,but is not configured properly.Deployment to it will not be permitted until the problem is corrected. Please navigate to the se...
tomcat 和jdk编译jsp问题?
type Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnorg.apache.jasper.JasperExceptionrn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)rn org.apache.jsp.index_jsp._jspService(index_jsp.java:54)rn org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rnrnrnroot cause rnrnjava.lang.NullPointerExceptionrn com.dao.LinkDao.selectLink(LinkDao.java:117)rn org.apache.jsp.topOne_jsp._jspService(topOne_jsp.java:59)rn org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)rn org.apache.jsp.index_jsp._jspService(index_jsp.java:54)rn org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rnrnrnnote The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.rnrn
eclipse tomcat jdk版本的问题
刚开始装jdk 1.4.2rn装eclipse rn然后装 jdk1.5 tomcat 5.0rn将eclipse 的jre配置成jdk1.5的rn用MY ECLIPSE启动tomcat rn不能启动rn显示如下:rnrnThis release of Apache Tomcat was packaged to run on J2SE 5.0 rnor later. It can be run on earlier JVMs by downloading and rninstalling a compatibility package from the Apache Tomcat rnbinary download page.rn
tomcat,jdk,myeclipse的问题,急!!!
早上运行项目,发现启动tomcat后不能加载项目了(tomcat的目录中有编译号的项目)rntomcat启动也没问题,就是不能加载项目,日志信息是:rn2008-12-25 12:03:47 org.apache.catalina.core.AprLifecycleListener initrn信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jdk1.5.0_04\bin;E:\Tomcat\binrn2008-12-25 12:03:47 org.apache.coyote.http11.Http11Protocol initrn信息: Initializing Coyote HTTP/1.1 on http-8080rn2008-12-25 12:03:47 org.apache.catalina.startup.Catalina loadrn信息: Initialization processed in 649 msrn2008-12-25 12:03:47 org.apache.catalina.core.StandardService startrn信息: Starting service Catalinarn2008-12-25 12:03:47 org.apache.catalina.core.StandardEngine startrn信息: Starting Servlet Engine: Apache Tomcat/6.0.13rn2008-12-25 12:03:48 org.apache.coyote.http11.Http11Protocol startrn信息: Starting Coyote HTTP/1.1 on http-8080rn2008-12-25 12:03:48 org.apache.jk.common.ChannelSocket initrn信息: JK: ajp13 listening on /0.0.0.0:8009rn2008-12-25 12:03:48 org.apache.jk.server.JkMain startrn信息: Jk running ID=0 time=0/32 config=nullrn2008-12-25 12:03:48 org.apache.catalina.startup.Catalina startrn信息: Server startup in 942 msrnrnrn后来在网上查了下,说是在tomcat的bin目录下放个tcnative-1.dll文件,加入进去后还是加载不了不过日志信息有改变:rn2008-12-25 12:21:01 org.apache.catalina.core.AprLifecycleListener initrn信息: Loaded Apache Tomcat Native library 1.1.14.rn2008-12-25 12:21:01 org.apache.catalina.core.AprLifecycleListener initrn信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].rn2008-12-25 12:21:01 org.apache.coyote.http11.Http11AprProtocol initrn信息: Initializing Coyote HTTP/1.1 on http-8080rn2008-12-25 12:21:01 org.apache.coyote.ajp.AjpAprProtocol initrn信息: Initializing Coyote AJP/1.3 on ajp-8009rn2008-12-25 12:21:01 org.apache.catalina.startup.Catalina loadrn信息: Initialization processed in 926 msrn2008-12-25 12:21:01 org.apache.catalina.core.StandardService startrn信息: Starting service Catalinarn2008-12-25 12:21:01 org.apache.catalina.core.StandardEngine startrn信息: Starting Servlet Engine: Apache Tomcat/6.0.13rn2008-12-25 12:21:02 org.apache.coyote.http11.Http11AprProtocol startrn信息: Starting Coyote HTTP/1.1 on http-8080rn2008-12-25 12:21:02 org.apache.coyote.ajp.AjpAprProtocol startrn信息: Starting Coyote AJP/1.3 on ajp-8009rn2008-12-25 12:21:02 org.apache.catalina.startup.Catalina startrn信息: Server startup in 808 msrnrn请各位高手看看是怎么回事?
tomcat 配置jdk 问题。 原来是jdk 1.4,现在是jdk 1.5
我现在是这样的,原来机器装了jdk1.4 、现在装上jdk1.5, tomcat 原来装的时候是用的jdk1.4,安装的时候有个路径是这个1.4.rn现在我直接装了jdk1.5. 我就想能不能把tomcat的原来选的那个jdk1.4的路径该为当前jdk1.5的路径?rnrn这个应该有个配置文件保存了。但是我现在不清楚放什么地方了。有知道的回答下。谢谢了。
jdk tomcat 安装 tomcat开机自启动
jdk安装 1.root用户执行 2.进入jdk安装包目录(home/jdk) cd /home/jdk 3.设置文件执行权限 chmod +x jdk-6u45-linux-i586.bin 4.在当前目录下执行JDK安装 ./jdk-6u45-linux-i586.bin 5.设置环境变量 5.1创建文件java.sh,内容如下 JAVA_HOM...
关于Intellij Idea之独立源码编译Jdk与Tomcat运行Jdk
最近刚进入一个新项目,要求源码编写规范以及编译级别用Jdk5,但是很多模块用了Jdk6打的Jar。   如果我设置了module的Jdk环境之后,运行tomcat的时候默认是用的是module的jdk。如此这般,运行的时候加载高版本编译的class文件的时候就会报版本错误。   我们知道,Jdk是向下兼容的。所以,只要把tomcat运行的jre换成高版本的就可以了。处于这个想法,我决定把t...
myeclipse中关于Tomcat和JDK的配置问题总结
1.报错信息java.lang.InstantiationError: sun.net.ftp.FtpClient 也就是JDK版本不兼容。 解决方法为 换用jdk1.6 。如果是放容器里的,也把容器的jdk换成1.6 2.报错信息The APR based Apache Tomcat Native library which allows optimal performance in
关于jdk环境的配置Tomcat的安装运行
对于Tomcat的运行要与jdk联系起来,首先就要考虑到安装的jdk与将要安装的版本的Tomcat是否可以配置,这里我将上传我的jdk1.8与Tomcat,安装完了jdk过后要进行环境变量的配置才能成功运行,首先要找到你jdk安装的位置 将上面的路径复制下来,右击我的电脑,点击属性 点击高级系统设置,然后出来以下界面 然后在系统变量里新建路径 JAVA_HOME底下的那个框将一开始复制的jdk...
关于JDK和TOMCAT,郁闷!!!!!!!!!!!!求教于各位.
我装了JDK1.4和TOMCAT4.0.rn配好环境变量后rn访问127.0.0.1:8080可以访问主页(这里主页是index.html)rn但是点击联结后出现rntype Exception reportrnrnmessage Internal Server Errorrnrndescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this requestrn
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池