Страница 1 из 1

Как правильно ставить JAVA?

СообщениеДобавлено: 16 июл 2007, 16:51
Савельев Сергей
При обновлении серверов NW 6.5 SP5 до SP 6 была также обновлена JAVA с вервии 1.4.2_09 до 1.4.2_13
В итоге у меня получилось следующее:
1. отказался работать iManager поиском удалось найти http://www.novell.com/support/search.do ... 2040656617 и с проблемой справился
2. страница по умолчанию http://IP-сервера/welcome/index.html не отображается. В левом фрейме видим
Код: Выделить всё
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet WelcomePage threw exception
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916)
   at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:621)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:163)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:445)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
   at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
   at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
   at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
   at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
   at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
   at java.lang.Thread.run(Thread.java:534)

root cause
java.lang.NoClassDefFoundError
   at com.novell.application.welcome.WelcomePage.init(WelcomePage.java:97)
   at javax.servlet.GenericServlet.init(GenericServlet.java:212)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:888)
   at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:621)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:163)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:445)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
   at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
   at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
   at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
   at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
   at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
   at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
   at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
   at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
   at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
   at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
   at java.lang.Thread.run(Thread.java:534)

устанавливал JAVA по инструкции
1 - copy java.zip to the root of sys:\
2 - unload java
3 - copy sys:/java to sys:/java.bck, (Make a backup)
4 - Run "unzip -o java.zip" at the server console without the quotes.
5 - Delete 3 files: EST, MST and HST, all contained in the SYS:\Java\lib\zi directory. This is due to the latest bug found by SUN, referenced here:
http://sunsolve.sun.com/search/document ... 6-102836-1
6 - Reboot the server.
предыдущую версию я не сохранил, не в этом суть, можно поставить сервер с оверлейного диска и перекатать каталог JAVA. Я брал с оверлейного диска файл java.zip и затирая новую версию ставил предыдущую. Получал всё тоже самое. Отсюда следует, что в файле java.zip содержится не полный набор библиотек
все издевательства проводил на тестовом сервере, но и на боевой успел накатить “обновление”
где брать не достающее

СообщениеДобавлено: 17 июл 2007, 12:42
Владимир Горяев

СообщениеДобавлено: 17 июл 2007, 14:05
Савельев Сергей
Разобрался
это я идиот, вместо того чтобы скопировать каталог JAVA я его переименовал.
Только не смейтесь очень долго
там же почти по-русски сказано
3 - copy sys:/java to sys:/java.bck, (Make a backup)


А по поводу SP скажу так.
Думаю, будет жить. Ведь не зря я потратил время на поиск и закачку заплаток (88.8 МВ)
Сервер с BM 3.8 отходил почти неделю

СообщениеДобавлено: 17 июл 2007, 14:11
Владимир Горяев
Савельев Сергей писал(а):Сервер с BM 3.8 отходил почти неделю
отходил... после наката SP6? :D Не, я лучше подожду, недолго осталось.

СообщениеДобавлено: 17 июл 2007, 15:04
Савельев Сергей
Владимир Горяев писал(а): отходил... после наката SP6? :D Не, я лучше подожду, недолго осталось.


да живой он, живой! :lol: