请问有哪些jar是与vista有兼容性问题的.
解决方案 »
- 自学EJB,看什么书好
- 谁能简要说说Jave EE、 SE、ME等的区别吗
- java 初学者 实训
- 关于spring中使用ehcache的问题[缓存文件大小都是0]
- 大家提供一下Spring+Hibernate+Struts的笔试题,谢谢!
- 请教hibernate criteria 复合查询问题
- mysql写入乱码问题,help~
- 疑惑:这样的J2EE项目的数据逻辑层怎么做?
- [求助]请问怎么设置JBOSS4.0.0含(Tomcat5.0)的虚拟目录
- java调用weblogic上发布的webservice,怎样得到webservice返回的VO(value object)或VO的集合?
- 各位大牛,谁能给小弟讲一下主动推送技术啊
- 急!在线等,用new SimpleDateFormat("yyyy-MM-dd hh:mm") 如果时间是15:00 显示出来的却是3:00?怎么才能显示15:00
只要你把需要到得jar包导入项目中就可以了
jar包中其实都是java类,只要安装了jre环境就可以了
楼主把报的错误贴出来看看
网上也有很多网友说有这个问题,除了第一次安装好时运行成功外,第二次就无法打开服务器。
解决: tomcat有windows安装包和zip包两种下载,两者没有差异,效果是一样的,前者比较方便,因为在安装的同时可以把端口号直接改成18080
找到Monitor Tomcat这个文件,单击鼠标右键---属性---兼容性---用兼容模式运行这个程序,改好之后确定保存。然后再对它单击右键---以管理员身份运行。问题就解决了。
问题二:eclipse与tomcat整合问题
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_02\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.6.0_02\jre\bin;C:\Program Files\Java\jdk1.6.0_02\bin\..\jre\bin\client;C:\Program Files\Java\jdk1.6.0_02\bin\..\jre\bin;C:\Program Files\Java\jdk1.6.0_02\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32\wbem;D:\Program Files\MATLAB\R2007a\bin;D:\Program Files\MATLAB\R2007a\bin\win32;C:\Program Files\ATI Technologies\ATI.ACE;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\UltraEdit\
2008-5-20-00:00:00 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2008-4-15 0:09:52 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 750 ms
2008-4-15 0:09:52 org.apache.naming.NamingContext lookup
警告: Unexpected exception resolving reference
java.io.IOException: Cannot rename original file to C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml.old
at org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:582)
at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:104)
at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:113)
at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:137)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:109)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:81)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:703)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2008-4-15 0:09:52 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans
严重: Exception processing Global JNDI Resources
javax.naming.NamingException: Cannot rename original file to C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml.old
at org.apache.naming.NamingContext.lookup(NamingContext.java:805)
at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:113)
at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:137)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:109)
at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:81)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:703)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
a sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
解决:其中最关键的是“Unexpected exception resolving reference java.io.IOException: Cannot rename original file to C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml.old”这句话。错误在于系统无法访问和修改tomcat-users.xml这个文件。每次启动tomcat系统都会在conf文件夹下自动生成一个tomcat-users.xml.old文件,启动tomcat成功之后,tomcat-users.xml.old后缀清除变成tomcat-users.xml替换原来conf文件下的tomcat-users.xml文件。所以如果这个文件不能被允许访问,那么tomcat就无法运行。
1、在此路径下“Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml”,找到tomcat-users.xml文件,为这个文件重新设置权限。
2、右键属性---安全。在组或用户名这里点“添加”
3、在弹出的对话框中“输入对象名称来选择”中,输入你给权限的那个PC机名,最好是本来台机器的管理员名字。键入之后可以点右边的“检查名称”来看这个名称是否正确。
4、输入完毕确定后,回到权限设置对话框,在组或用户名中选择刚才键入的用户名,随后在下面的权限设置框里将除最后一个“特殊权限”外的选项全部打钩(包括:完全控制、修改、读取和执行、读取、写入)
5、确定保存后,应该就可以运行tomcat了。楼主参考一下
楼主能不能把你的那个项目中报的错误贴出来看看
关注
at com.xmbcit.ssh.init.ImportAll.importToDb(ImportAll.java:25)
at com.xmbcit.ssh.init.ImportAll.main(ImportAll.java:37)
Caused by: java.lang.RuntimeException: java.lang.NullPointerException
at com.xmbcit.ssh.init.ExpImpGlobals.findClass(ExpImpGlobals.java:50)
at com.xmbcit.ssh.init.ExpImpGlobals.getAllExpImp(ExpImpGlobals.java:24)
at com.xmbcit.ssh.init.ImportAll.importToDb(ImportAll.java:20)
... 1 more
Caused by: java.lang.NullPointerException
at com.xmbcit.ssh.init.ExpImpGlobals.findClass(ExpImpGlobals.java:32)
... 3 more