blog.Toby

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  129 随笔 :: 2 文章 :: 94 评论 :: 0 Trackbacks

我的评论

re: ASP.NET IIS 注册工具 渠上月 2007-10-29 17:18  
最后检查 IIS web 服务扩展
re: ASP.NET IIS 注册工具 渠上月 2007-10-29 17:18  
使用命令提示修复 .NET Framework 1.1
要使用命令提示修复 .NET Framework 1.1,请按下列步骤操作: 1. 找到用于安装 .NET Framework 1.1 的 Dotnetfx.exe 文件。为此,请使用下列方法之一: • 如果 .NET Framework 1.1 是从 CD 或 DVD 安装的,请将安装盘插入 CD-ROM 或 DVD-ROM 驱动器中。
• 如果 .NET Framework 1.1 是从硬盘安装的,请将 .NET Framework 1.1 安装程序下载到硬盘。
• 如果 .NET Framework 1.1 是从网络驱动器安装的,请重新连接到此网络驱动器。

2. 单击“开始”,然后单击“运行”。
3. 在“打开”文本框中,键入 cmd,然后单击“确定”。
4. 在命令提示符下,运行下面的命令:
%InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
注意:%InstallationPath% 是在步骤 1 中找到的 Dotnetfx.exe 文件路径的占位符。

re: c# send email componet 渠上月 2006-11-28 15:14  
不支持中文,推荐:

http://www.systemnetmail.com/default.aspx
re: 使用Axis发布简单的Web服务 渠上月 2006-07-03 14:41  
这篇帖子是对《使用Axis发布简单的Web服务》的补充。

可以看出,在Axis里书写deploy.wsdd并利用org.apache.axis.client.AdminClient发布,其主要工作就是把<service>标签中的内容添加在server-config.wsdd里,所以一般直接编辑server-config.wsdd文件会更方便一些。不过当你还没有server-config.wsdd文件时,使用deploy.wsdd的方法会更方便些,因为AdminClient会帮你生成一些额外的xml元素(<handler>等等),而这些元素是必要的。

服务发布以后,就可以在IE浏览器里看到它的WSDL,一般是服务的URL后面加一个“?wsdl”,例如添加图书的WSDL可以通过http://localhost:8080/bookstore/services/BookSvc?wsdl看到。至于Java类是以何种规则映射到WSDL的,请参考JAX-RPC规范;WSDL本身的说明见这里;为了搞清生成的WSDL中各种URL格式的名称空间,最好对XML Schema有所了解,我觉得这篇文章还不错。

我们还可以通过IE浏览器直接调用服务,方法是在服务URL后加“method=xxx”,其中xxx是要调用的方法名称。例如可以通过http://localhost:8080/bookstore/services/BookSvc?method=addBook调用添加图书方法,按照我们的服务类,在Tomcat的控制台上应该可以看到打出了“Book has been added.”的字样。

因为添加图书方法的参数是一个自定义类型,所以在IE里调用时不能指定参数值(或者是可以以其他格式指定,但我还不知道);如果参数是简单类型,就可以指定了。例如我们可以为BookSvc增加一个echo()方法,参数是一个java.lang.String类型的值,如下所示,然后重新编译并启动Tomcat(server-config.wsdd文件不必更改)。

public void echo(String str){
System.out.println("Hello "+str);
}

在IE里输入http://localhost:8080/bookstore/services/BookSvc?method=echo&str=Mike,就会看到Tomcat的控制台里打出了“Hello Mike”。如果有多个参数,只要把这些参数都列在URL里即可。

来源:
http://www.cnblogs.com/bjzhanghao/archive/2004/10/10/50530.html
re: Log4j基本使用方法 渠上月 2006-01-18 10:39  
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration >

<appender name="ERROR" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="E:\\app-error.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="500KB"/>
<param name="MaxBackupIndex" value="2"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d-- %p -- %m%n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="DEBUG" />
</filter>
</appender>

<root>
<priority value="debug"/>
<appender-ref ref="ERROR"/>
</root>

</log4j:configuration>
使用filter-class里面的高低level控制唯一的级别。这样就可以对任意级别的log进行各自的输出设置了。