websphere异常

sinly227 2011-11-07 12:59:01
公司产品以前一直部署在tomcat上,这个项目客户用websphere 6.1.0.0 ,以前我们部署的时候需要修改tomcat的catalina.bat文件加入-Dserver.config="D:\apache-tomcat-5.5.28\conf\server-config.properties"这句话,在websphere上部署的时候我在通用jvm参数中设置的-Dserver.config="/usr/server-config.properties"然后把这个文件拷到usr下面,但是报错The server cannot use the error page specified for your application to handle the Original Exception printed below. Please see the Error Page Exception below for a description of the problem with the specified error page.


Original Exception:
Error Message: Filter [struts]: could not be initialized
Error Code: 500
Target Servlet: null
Error Stack:
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:290)
at com.opensymphony.xwork2.inject.ContainerImpl$2.call(ContainerImpl.java:117)
at com.opensymphony.xwork2.inject.ContainerImpl$2.call(ContainerImpl.java:115)
at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:542)
at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:114)
at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:494)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:145)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:430)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:213)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:271)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:656)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:613)
at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:460)
at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107)
...全文
369 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙四 2011-11-07
  • 打赏
  • 举报
回复
没看出错误原因

从Manager,Node,Server重新启一遍呗


[Quote=引用 9 楼 sinly227 的回复:]

汗 我是实施,我就是想部署应用就行,刚照你说的 我在定制里面输入server.config停掉服务后,was启动不了了Starting tool with the AppSrv01 profile
ADMU3100I: Reading configuration for server: server1
ADMU3200I: Server launched. Waiting for initi……
[/Quote]
sinly227 2011-11-07
  • 打赏
  • 举报
回复
汗 我是实施,我就是想部署应用就行,刚照你说的 我在定制里面输入server.config停掉服务后,was启动不了了Starting tool with the AppSrv01 profile
ADMU3100I: Reading configuration for server: server1
ADMU3200I: Server launched. Waiting for initialization status.
ADMU3011E: Server launched but failed initialization. startServer.log,
SystemOut.log(or job log in zOS) and other log files under
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1 should
contain failure information.
startServer.log日志内容
Host Operating System is Linux, version 2.6.32-71.el6.x86_64
Java version = J2RE 1.5.0 IBM J9 2.3 Linux amd64-64 j9vmxa6423-20060504 (JIT enabled)
J9VM - 20060501_06428_LHdSMr
JIT - 20060428_1800_r8
GC - 20060501_AA, Java Compiler = j9jit23, Java VM name = IBM J9 VM
was.install.root = /opt/IBM/WebSphere/AppServer
user.install.root = /opt/IBM/WebSphere/AppServer/profiles/AppSrv01
Java Home = /opt/IBM/WebSphere/AppServer/java/jre
ws.ext.dirs = /opt/IBM/WebSphere/AppServer/java/lib:/opt/IBM/WebSphere/AppServer/classes:/opt/IBM/WebSphere/AppServer/lib:/opt/IBM/WebSphere/AppServer/installedChannels:/opt/IBM/WebSphere/AppServer/lib/ext:/opt/IBM/WebSphere/AppServer/web/help:/opt/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime
Classpath = /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties:/opt/IBM/WebSphere/AppServer/properties:/opt/IBM/WebSphere/AppServer/lib/startup.jar:/opt/IBM/WebSphere/AppServer/lib/bootstrap.jar:/opt/IBM/WebSphere/AppServer/lib/j2ee.jar:/opt/IBM/WebSphere/AppServer/lib/lmproxy.jar:/opt/IBM/WebSphere/AppServer/lib/urlprotocols.jar:/opt/IBM/WebSphere/AppServer/java/lib/tools.jar
Java Library path = /opt/IBM/WebSphere/AppServer/java/jre/bin:/opt/IBM/WebSphere/AppServer/java/jre/bin/j9vm:/opt/IBM/WebSphere/AppServer/java/jre/bin:/opt/IBM/WebSphere/AppServer/bin:/usr/lib
Current trace specification = *=info
************* End Display Current Environment *************
[11/7/11 17:14:57:798 CST] 0000000a ManagerAdmin I TRAS0017I: The startup trace state is *=info.
[11/7/11 17:14:57:840 CST] 0000000a AdminTool A ADMU0128I: Starting tool with the AppSrv01 profile
[11/7/11 17:14:57:841 CST] 0000000a AdminTool A ADMU3100I: Reading configuration for server: server1
[11/7/11 17:14:58:961 CST] 0000000a AdminTool A ADMU3200I: Server launched. Waiting for initialization status.
[11/7/11 17:14:59:088 CST] 0000000a AdminTool A ADMU3011E: Server launched but failed initialization. startServer.log, SystemOut.log(or job log in zOS) and other log files under /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1 should contain failure information.
龙四 2011-11-07
  • 打赏
  • 举报
回复
在代码里System.getProperty("server.config")就可以取得这个值了啊
sinly227 2011-11-07
  • 打赏
  • 举报
回复
问题是定制属性后 在哪里引用这个属性名啊,不引用怎么识别这个属性有没有被加载
龙四 2011-11-07
  • 打赏
  • 举报
回复
不是这么写的

进ibm/console,再进你部署应用的server,然后找到什么java进程与定义(具体名字忘记了),然后里面有定制属性之类的,有两个框要填,一个是属性名,一个是属性值,属性名就写server.config,属性值写你要的值

[Quote=引用 5 楼 sinly227 的回复:]

我写的就是-Dserver.config=“”,不是这个参数吗?那应该是什么参数
[/Quote]
sinly227 2011-11-07
  • 打赏
  • 举报
回复
我写的就是-Dserver.config=“”,不是这个参数吗?那应该是什么参数
龙四 2011-11-07
  • 打赏
  • 举报
回复
Caused by: java.lang.IllegalArgumentException: -Dserver.config not set properly


websphere的jvm参数怎么设置的?不会还写的是-Dserver吧?

另外发布应用的server和设置jvm参数的server是否一致
sinly227 2011-11-07
  • 打赏
  • 举报
回复
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:388)
... 47 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'repositoryService' defined in class path resource [applicationContext-loader.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.ucap.repository.RepositoryServiceImpl]: Constructor threw exception; nested exception is java.lang.ExceptionInInitializerError
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at com.ibm.ws.wswebcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:605)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:265)
at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)
at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)
at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)
... 1 more
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.ucap.repository.RepositoryServiceImpl]: Constructor threw exception; nested exception is java.lang.ExceptionInInitializerError
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:115)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
... 33 more
Caused by: java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:195)
at com.ucap.repository.server.RepositoryServiceConfig.initSystemConfig(RepositoryServiceConfig.java:80)
at com.ucap.repository.server.RepositoryServiceConfig.getInstance(RepositoryServiceConfig.java:59)
at com.ucap.repository.RepositoryServiceImpl.getRepositoryStrategyPattern(RepositoryServiceImpl.java:52)
at com.ucap.repository.RepositoryServiceImpl.init(RepositoryServiceImpl.java:35)
at com.ucap.repository.RepositoryServiceImpl.<init>(RepositoryServiceImpl.java:28)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
... 35 more
Caused by: java.lang.IllegalArgumentException: -Dserver.config not set properly, please check
at com.ucap.business.server.ServerConfig.loadProperties(ServerConfig.java:53)
at com.ucap.business.server.ExtendedServerConfig.makeInstance(ExtendedServerConfig.java:19)
at com.ucap.business.server.ExtendedServerConfig.<clinit>(ExtendedServerConfig.java:16)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
... 45 more

sinly227 2011-11-07
  • 打赏
  • 举报
回复
Original Exception:
Error Message: Filter [struts]: could not be initialized
Error Code: 500
Target Servlet: null
Error Stack:
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:290)
at com.opensymphony.xwork2.inject.ContainerImpl$2.call(ContainerImpl.java:117)
at com.opensymphony.xwork2.inject.ContainerImpl$2.call(ContainerImpl.java:115)
at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:542)
at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:114)
at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:494)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:145)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:430)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:213)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:271)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:656)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:613)
at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:460)
at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:136)
at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:49)
at com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector.inject(ContainerImpl.java:431)
at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:446)
at com.opensymphony.xwork2.inject.ContainerImpl.access$000(ContainerImpl.java:48)
at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:288)
... 36 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:464)
at com.opensymphony.xwork2.inject.ContainerImpl$7.call(ContainerImpl.java:501)
at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:549)
at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:499)
at com.opensymphony.xwork2.config.impl.LocatableFactory.create(LocatableFactory.java:32)
at com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:134)
... 41 more
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:409)
at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:461)
... 46 more
龙四 2011-11-07
  • 打赏
  • 举报
回复
错误信息没贴完整
WebSphere快速入门 1 摘要 1 第一章 电子商务基础知识 1 1.1 电子商务理念 1 图1-1:电子商务周期模型 2 1.2 Internet基础知识 2 1.3 Web基本知识 3 1.4 Java 简介 4 第二章 电子商务应用框架 6 2.1 基本系统模型 7 图2-1:基本系统模型 7 2.2 体系结构 8 图2-2:应用框架的体系结构 8 2.3 Web应用编程模型 10 图2-3:Web应用的拓扑结构 10 图2-4:Web应用的交互模型 11 2.4 WebSphere 12 第三章 WebSphere Studio应用开发 13 3.1 Lotus Domino Go Webserver 13 3.2 IBM WebSphere Studio 15 3.3 NetObjects Fusion 18 图3-2 页面视图 19 图3-3:样式视图 21 图3-4:对象集视图 21 图3-5:发布视图 22 3.4 NetObjects BeanBuilder 22 3.5 VisualAge for Java 27 第四章 Java Servlet技术 28 4.1 Servlet简介 28 4.2 创建HTTP Servlet 30 4.3 调用 Servlet 32 第五章 JSP技术 35 5.1 JSP简介 35 5.2 JSP示例 36 5.3 JSP 语法 37 5.4 JSP API 42 第六章 WebSphere应用服务器 43 6.1 基本特性 43 6.2 安装与配置 44 6.3 定制配置 48 6.4 部署Servlet 49 6.5 连接管理器 50 6.6 用户简要表 52 6.7会话跟踪 53 6.8 安全性 54 第七章 WebSphere应用编程 58 7.1 数据库应用编程 59 7.2 会话编程 71 7.3 PageListSevlet技术 73 参考文献 75 附录Ⅰ IBM WebSphere Studio实验以及应用开发实验的设置指导 76 特别提醒 76 引言 76 一些有用的提示 76 需要的软件 77 需要的硬件(至少) 77 第1部分 两个实验都要的设置 78 1.操作系统 78 2. WinZip 7.0 79 3. Netscape 79 4.DB2 UDB (如果安装WebSphere Standard Edition才作这一步) 79 5.IBM Java Development Kit 1.1.7 79 6.Lotus Domino Go Webserver Version 4.6.2.5 只安装: 79 7.IBM WebSphere Application Server 2.0 Advanced Edition 80 8.设置IBM HTTP Server 80 9.IBM WebSphere Studio V1.0 80 10.IBM VisualAge for Java V2.0 Enterprise Edition (如果有的话,第6步里不要安装Java Pro) 81 11.我的电脑。 81 第2部分 WebSphere Studio 实验的设置和确认 81 设置IBM WebSphere Studio 实验 81 确认IBM WebSphere Studio 实验 81 第3部分 WebSphere 应用开发实验的设置和确认 82 设置IBM WebSphere 应用开发实验 82 确认IBM WebSphere开发者工作室 83 第4部分 其它考虑 83 附录Ⅱ IBM WebSphere Studio实验指导 84 Lab1A(Fusion 1):创建JKToys网站 84 第一部分:创建一个新的NetObjects Fusion站点叫做JKToys 84 第二部分:为JKToys站点创建一个新的站点风格 84 第三部分:为Welcome page创建MasterBoard 85 第四部分:为JKToys站点创建初始HTML页面 86 Custom Name->Navigation Button 86 Parent Page 86 New Page Name 86 第五部分:完成Welcome page 86 第六部分:发表你的站点 87 Lab1B(Fusion2):继续创建JKToys网站 87 第一部分:创建别的MasterBorders 88 第二部分:完成JKToys Shopping page 89 第三部分:完成JKToys Self-service page 89 第四部分:完成JKToys Kids Zone page 90 第五部分:完成JKToys Information page 90 第六部分:发表你的站点 91 第七部分(可选):增加Store Locator Page 91 State 91 Anchor 91 Lab2:使用NetObjects BeanBuilder创建 Applet 92 第一部分:开始创建applet,把图载入Gallery,放在applet canvas上放一个图 92 第二部分:把4 Rollover Buttons和5 URl链接放到applet canvas上 92 第三部分:设置所有的属性,建立URL 链接的连接 93 第四部分:增加两个Java方法,创建正确的URL 94 第五部分:发表applet作为一个NFX组件 94 第六部分:在你在NetObjects Fusion里创建的站点里载入Applet 95 第七部分:发表你的站点 95 Lab3:WebShpere Studio & BeanBuilder with WebRunner Beans 95 第一部分:创建Applet JKChart 96 Lab4:创建JSP页面来执行JKToys 数据库上的雇员搜寻 97 第一部分:用SQL向导创建SQL查询 98 Tabbed Window 98 Action Explanation 98 Welcome 98 Logon 98 第二部分:建立Database Servlets 99 第三部分:发表生成的servlet 100 第四部分:测试生成的JSP 101 附录Ⅲ IBM WebSphere应用开发实验指导 101 Servlet 1A:创建一个简单的客户注册servlet 101 第一部分 101 第二部分 102 Servlet 1B:改进客户注册servelt 105 第一部分:创建getFormInput()方法 105 第二部分:处理InvalidParameterException异常 106 第三部分:产生一个定制的输出HTML页面 106 第四部分:输出和在VisualAge外面运行servlet 107 Servlet2:JKToys Login和Toy Display Servlets 108 第一部分:修改Login servlet来保存会话数据 108 第二部分:创建DisplayToysServlet servlet 111 第三部分:完成servlet,显示在DisplayToysServlet里选中的玩具 114 JSP3:JSP页面 116 第一部分:JSP文件 116 第二部分:发表、运行和调试JSP 117 JSPBeans4:JavaServer Pages with Beans 118 第一部分:更新JKToys JavaBean 118 第二部分:调用JSP 119 第三部分:Populating the JSP 119 Studio5:WebSphere Studio Servlet Wizards 120 JDBCLab:用JDBC访问一个数据库 122 第一部分:理解regsiter()方法在RegistrationServlet中的工作原理 122 第二部分 123 安全:Servlet安全 124 第一部分:初始设置和Servlet命名 124 第二部分:增加用户和用户组 125 第三部分:创建ACL和增加资源 125

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧