posts - 58,  comments - 45,  trackbacks - 0
 
      同学在我机子上安装red hat,把我的d盘格掉了,里面有我所有的软件备份以及编程工具。这回我可惨了,又要重新安装,上网搜集,下载。现在资料丢了才意识到备份的重要,发誓下次一定要配个刻录光驱!把重要的资料刻录下来,这样就万无一失了。
posted @ 2006-05-24 12:43 gosyl 阅读(258) | 评论 (1)编辑 收藏
         昨天把机子拿i给同学去安装linux,结果安装了一个linux red hat,比我的fc5删除了,版本太低,不想用,于是进windows把linux所在的盘给格式化了,结果再重启机子后,系统不能启动拉。直接进入了grub命令提示符,不动了。
         然后上网找了下资料,用window xp的安装盘进入修复命令台,使用fixmbr命令,就可以进入windows了。
        一般的 先用map查看一下你的windows安装在那个盘,

Fixmbr 

  修复启动磁盘的 主启动记录。fixmbr 命令仅在使用故障恢复控制台时才可用。 

  fixmbr [ device_name] 

  参数 

  device_name 

  要写入新的主引导记录的设备(驱动器)。设备名称可从 map 命令的输出获得。例 
如,设备名称: 

  \Device\HardDisk0 

  范例  :我的windows xp装在c盘,用map出来的信息显示出来是: \Device\HardDisk0

  下列命令示例向指定设备写入一个新的主引导记录: 

  fixmbr \Device\HardDisk0 

posted @ 2006-05-24 12:36 gosyl 阅读(332) | 评论 (0)编辑 收藏

 

public   class  Student {
    Student(String name)
{
        
this .name = name;
    }

    
boolean  hasPassedCET4() {
        
//
    }

        
    
boolean  gotEnoughCredits() {
        
//
    }


    
private  age;
    
private  name;
}


class  GraduateStudent  extends  Student {
    
boolean  completedGraduateThesis() {
        
//    
    }

    Photo getPhoto()
{
        
//
    }

    
boolean  healthCheckUp() {
        
//
    }

    
void  stay() {
        
//
    }

    
void  leaveSchool() {}
    
void  enterAnotherSchool() {}
    
    
public   static   void  main(Sting[] args) {
        Student me
= new  GraduateStudent( " syl " );
        
if (me.hasPassCET4()
           
&&  me.gotEnoughCredits()
           
&&  me.completedGraduateThesis()) {
            me.getPhoto();
            
if  (me.healthCheckUp()) {
               me.leaveSchool();
               me.enterAnotherSchool();
            }
else {
               me.leaveSchool();
               me.gotoHospital();
               
while ( ! me.healthCheckUp())
                   
{}
               me.enterAnotherSchool();
            }

        }
else {
             me.stay();
        }

    }

}


posted @ 2006-05-21 14:17 gosyl 阅读(299) | 评论 (0)编辑 收藏
  我使用的版本是wincvs 2.0.3.1和cvsnt2.5.03。
  不同的版本配置方式有很大的不同,因此针对不同的版本,设置方法可能不同。
 
  先在cvsnt中新建Repository: 点击repository configuration选项卡--->ADD ,在location下填入资源库位置,我填0写的是“D:/CVSNT/demoRepository”,然后在name下填写“/demoRepository”,注意这里是相对路径。下面三个选项,我统统打上钩。OK。

   安装好wincvs后,
 1。连接资源库:进入菜单项admin--〉command line Settings ,在cvsroot里填写“:pserver:gosyl@localhost:/demoRepository ”。然后进入菜单项admin--〉login,在cvsroot里同样填写“:pserver:gosyl@localhost:/demoRepository”。系统提示输入密码,输入后。连接成功。系统显示
   ***** CVS exited normally with code 0 *****
  
  2。使用import module向资源库添加需要管理的文件:
   在workspace窗口点击鼠标右键,选择import module。在import setting选项卡的Repository下给新资源取个名字如“我的文档”。在 import option选项卡下键入路径名,确定。这时在workspace窗口会出现一个“我的文档”的文件夹,在右侧窗口可以看到这个文件夹下的文件。这些文件可以被提交到资源库中。这时用鼠标右键点击workspace窗口内空白部分,可以发现已经有commit 等选项。
posted @ 2006-05-07 15:22 gosyl 阅读(304) | 评论 (0)编辑 收藏
转载自http://www.kaifz.com/Tomcat5-5-JNDI-JDBC-t39764.htm

Tomcat5.5下配置JNDI JDBC数据源
w.kejia@gmail.com
1. 安装JDBC驱动
通常,将JDBC驱动安装到$CATALINA_HOME/common/lib下。
2. 声明你的资源引用
这里我们为JDBC数据源建立的JNDI资源名为“jdbc/dataSource2005”,需要在web应用部署描述文件web.xml中添加资源声明:
<resource-ref>
<description>
Resource reference to a factory for java.sql.Connection
instances that may be used for talking to a particular
database that is configured in the server.xml file.
</description>
<res-ref-name>
jdbc/dataSource2005
</res-ref-name>
<res-type>
javax.sql.DataSource
</res-type>
<res-auth>
Container
</res-auth>
</resource-ref>
以下是一份简单、完整的web.xml文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app id="StrutsWuApplication">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<resource-ref id="datasource">
<description>Database connection</description>
<res-ref-name>jdbc/dataSource2005</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
3. 配置Tomcat资源工厂
接下来修改应用的$CATALINA_HOME/conf/server.xml或web应用的/META-INF/context.xml文件,在相应的context节添加:
<Context ...>
...
<Resource name="jdbc/dataSource2005" auth="Container" type="javax.sql.DataSource" username="sa" password="sa" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;databasename=northwind" maxActive="8" maxIdle="4"/>
...
</Context>
Tomcat标准数据源资源工厂配置项如下:
* driverClassName - 所使用的JDBC驱动类全称。
* maxActive - 同一时刻可以自数据库连接池中被分配的最大活动实例数。
* maxIdle - 同一时刻数据库连接池中处于非活动状态的最大连接数。
* maxWait - 当连接池中没有可用连接时,连接池在抛出异常前将等待的最大时间,单位毫秒。
* password - 传给JDBC驱动的数据库密码。
* url - 传给JDBC驱动的连接URL。
* user - 传给JDBC驱动的数据库用户名。
* validationQuery - 一个SQL查询语句,用于在连接被返回给应用前的连接池验证。如果指定了该属性,则必为至少返回一行记录的SQL SELECT语句。
4. 使用
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource)envCtx.lookup("jdbc/dataSource2005");
Connection conn = ds.getConnection();
... use this connection to access the database ...
conn.close();
注意:Tomcat5.5不支持ConnectionPoolDataSource接口。
5. 参考
* http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
posted @ 2006-05-05 21:54 gosyl 阅读(529) | 评论 (0)编辑 收藏
        今天是跟女朋友相识一周年的日子,没有过多的感触,只有淡淡的忧伤。
        毕业时分手,很潇洒的说法,真的到那一天,希望自己也能那么洒脱。
        回想起一年来的风风雨雨,无论如何,一周年,都是值得纪念的。
        认认真真把寝室打扫了一遍,寝室焕然一新。心也一样。         
               
posted @ 2006-05-01 11:26 gosyl 阅读(279) | 评论 (1)编辑 收藏

Award BIOS

1短:系统正常启动。表明机器没有任何问题。
2短:常规错误,请进入CMOS Setup,重新设置不正确的选项。
1长1短:内存或主板出错。换一条内存试试,若还是不行,只好更换主板。
1长2短:显示器或显示卡错误。
1长3短:键盘控制器错误。检查主板。
1长9短:主板Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试。
不断地响(长声):内存条未插紧或损坏。重插内存条,或更换内存。

 AMI BIOS

1短:内存刷新失败。更换内存条。
2短:内存ECC较验错误。在CMOS Setup中将内存关于ECC校验的选项设为Disabled就可以解决,不过最根本的解决办法还是更换一条内存。
3短:系统基本内存检查失败。换内存。
4短:系统时钟出错。
5短:CPU出现错误。
6短:键盘控制器错误。
7短:系统实模式错误,不能切换到保护模式。
8短:显示内存错误。显示内存有问题,更换显卡试试。
9短:BIOS芯片检验和错误。
1长3短:内存错误。内存损坏,更换即可。
1长8短:显示测试错误。显示器数据线没插好或显示卡没插牢。

 Phoenix BIOS

1短:系统启动正常
1短1短1短:系统初始化失败
1短1短2短:主板错误
1短1短3短:CMOS或电池失效
1短1短4短:ROM BIOS校验错误
1短2短1短:系统时钟错误
3短2短4短:键盘控制器错误
3短3短4短:显示内存错误
3短4短2短:显示错误
4短2短1短:时钟错误
4短2短2短:关机错误
4短3短1短:内存错误
4短4短1短:串行口错误
4短4短2短:并行口错误

posted @ 2006-04-29 23:13 gosyl 阅读(313) | 评论 (0)编辑 收藏
      又是不断的重复,没有创新,对自己着实有点失望。四年学习的象征,就是这个水平,心里那个寒啊。。。发誓一定要更加努力的学习!
posted @ 2006-04-28 19:51 gosyl 阅读(228) | 评论 (0)编辑 收藏

配置要求:IIS(win2000 server 自带)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 连接器、Tomcat 5.0.24 (或更高版本)

准备

一、Java 2 SDK 1.4.2 (或更高版本)
1、 www.java.sun.com/downloads/ 网站中下载,选择
2、 Java 2 Platform, Standard Edition (J2SE)
3、  在下拉列表框中选择All platforms
4、  J2SE v 1.4.2_04  SDK  includes the JVM technology 下选择
5、  Download J2SE SDK
6、 选择accept后下载Windows Offline Installation, Multi-language        (j2sdk-1_4_2_04-windows-i586-p.exe, 49.36 MB) 版本

二、Tomcat 5.0.24 (或更高版本)
1、http://jakarta.apache.org/site/binindex.cgi下载
2、在Downloads中选择Binaries
3、在Tomcat 5.0.25 KEYS 中选择5.0.25 exe PGP MD5 下载

三、Tomcat Web Server 连接器
1、http://jakarta.apache.org/site/binindex.cgi下载
2、在Downloads中选择Binaries
3、在Tomcat Web Server Connectors KEYS 中选择
4、JK 2
   JK 2 Binary Releases
5、出现Index of/dist/jakarta/tomcat-connectors/jk2/binaries
  界面,选择win32/然后选择下载
  jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip
 注意 这个目录列表显示的文件名称被截断,所以需要观察浏览器状态栏中的提示,确认你准备下载的文件应该是以\"...iis.zip\"为结尾的

安装

一、Java 2 SDK
运行j2sdk-1_4_2_04-windows-i586-p.exe 按照提示安装(可以更改安装路径到你习惯的地方)。这里选择
d:\\jdk(jdk为自己新建的文件夹)

二、Tomcat 5
运行jakarta-tomcat-5.0.24.exe 按照提示安装(可以更改至其它路径)。
这里选择d:\\tomcat5.0(tomcat5.0为自己新建的文件夹)
选择本地机器的jdk路径,一般情况下,安装文件会自动搜索并显示,如果没有正确显示,也可以手动更改
成功安装后,程序会提示启动tomcat并查看readme文档。
注意: 启动Tomcat之前要确定系统没有其它服务已经占用8080端口(Tomcat默认端口)和8009端口( Tomcat\'s AJP13 连接器端口)
Tomcat正常启动后会在系统栏加载图标
注意: tomcat5.0以下的版本必须设初始密码,tomcat5.0以上的可以不设

三、Tomcat JK2 IIS 连接器
解压缩jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip得到bin  conf  doc三个文件夹,进入\\bin\\后可见isapi_redirector2.dll。
剪切/复制isapi_redirector2.dll 文件到Tomcat\'s bin\\目录中
新建目录win32\\i386\\ 并粘贴isapi_redirector2.dll。
记住这个路径,稍后配置IIS的时候还会用到。这个路径不是系统要求的,可改变!
现在可以删除jakarta-tomcat-connectors-jk2.0.4-win32-IIS目录,这里面的文件已经没用了。实际上在jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip中我们只用到了isapi_redirector2.dll一个文件

设置
一、tomcat
进入 Tomcat\'s conf\\ 文件夹.
要支持 JK2 连接器, 你可能需要修改jk2.properties文件. 大多数情况下保留此文件的默认状态即可,本人的多次配置过程都没有修改过这个文件。

## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.

## COMMENTS WILL BE _LOST_

## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

# Set the desired handler list
# handler.list=apr,request,channelJni
# www.domain.com
# Override the default port for the socketChannel
# channelSocket.port=8019
# Default:
# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config  is working
# shm.file=${jkHome}/work/jk2.shm

# In order to enable jni use any channelJni directive
# channelJni.disabled = 0
# And one of the following directives:

# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
# apr.jniModeSo=inprocess
request.tomcatAuthentication=false


设置环境变量tomcat_home。指向tomcat的安装目录d:\\Tomcat 5.0下。注意要求系统有可用JAVA_HOME环境变量

创建workers2.properties到d:\\Tomcat 5.0\\conf下。workers2.properties内容文件如下:
[shm]
file=\"d:/Tomcat 5.0/logs/jk2.shm\"
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

# Uri mapping
[uri:/*.jsp]
[uri:/servlet/*]
worker=ajp13:localhost:8009

三、Tomcat IIS 连接器
你已经放置isapi_redirector2.dll在你的路径下,本例子中是
d:\\Tomcat 5.0\\bin\\win32\\i386
现在需要添加一些必要的注册信息到注册表,redirector被IIS调用时会读到。建立一个.reg文件

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Apache Software Foundation\\Jakarta Isapi Redirector\\2.0]
\"workersFile\"=\"d:\\\\Tomcat 5.0\\\\conf\\\\workers2.properties\"
\"extensionUri\"=\"/jakarta/isapi_redirector2.dll\"
\"logLevel\"=\"debug\"
\"serverRoot\"=\"d:\\\\Tomcat 5.0\\\\\"
在记事本中写入上面的文字,并保存为 reg.reg
双击.reg文件,在注册表中的内容将会添加成功
HKEY_LOCAL_MACHINE\\SOFTWARE\\Apache Software Foundation\\Jakarta Isapi Redirector\\2.0中可以看到。

四、给Tomcat配制虚拟主机多个站点。
新建两个文件夹d:\\tomcat1和d:\\tomcat2。在两个文件夹里面再分别建立一个ROOT目录。

记事本打开d:\\Tomcat5.0\\conf\\server.xml文件。在文件server.xml中找到
标签;在标签之后新建如下信息:

www.tomcat1.com\" appBase=\"d:\\tomcat1\" >

www.tomcat2.com\" appBase=\"d:\\tomcat2\">

主要就是新建两个虚拟主机www.tomcat1.comwww.tomcat2.com。站点目录分别是d:\\tomcat1和d:\\tomcat2。d:\\tomcat1\\ROOT和d:\\tomcat2\\ROOT。分别是两个站点的主目录。也建立了日志文件和访问日志文件。

五、打开tomcat的/servlet/*的映射。
记事本打开d:\\Tomcat 5.0\\conf\\web.xml文件。

   
        invoker
       
         org.apache.catalina.servlets.InvokerServlet
       
       
            debug
            0
       
        2
   

   
        invoker
        /servlet/*
   
这两个代码段的注释去掉,使其生效。

六、在iis中建立两个站点tomcat1和tomcat2。建立时注意主机头分别设成www.tomcat1.comwww.tomcat2.com。主目录分别设成d:\\tomcat1\\ROOT和d:\\tomcat2\\ROOT。两个站点分别建立名称为jakarta的ISAPI筛选器。可执行文件都指向d:\\Tomcat 5.0\\conf\\connector\\isapi_redirector2.dll。

两个站点分别新建虚拟目录别名都填:jakarta,目录选择指向:d:\\Tomcat 5.0\\bin\\win32\\i386在\"执行(例如ISAPI应用程序或CGI)\"一项打上勾,完成。

IIA筛选器
再进行筛选器的选择时,选用jakarta可执行文件为d:\\Tomcat 5.0\\bin\\win32\\i386
 
建筛选器所需要的虚拟目录
选择需要加载Tomcat服务站点,右键选择新建,再选择虚拟目录。创建虚拟目录,别名为jakarta。注意这个名字是固定值,不要拼写错误!指定目录为isapi_redirector2.dll所在目录. 本例子中是 d:\\Tomcat 5.0\\bin\\win32\\i386
 
重启tomcat和iis。

在tomcat1和tomcat2文件夹下最好放一个index.htm和一个index.jsp文件.方便测试。

posted @ 2006-04-27 11:35 gosyl 阅读(3738) | 评论 (3)编辑 收藏
如何设置wingate在局域网内架设web服务器
以架设web server为例:
  1. 开启GateKeeper,在左面点击WWW Proxy Service,按鼠标右键,进入WWW Proxy Service的属性页,在General页中将Service端口设置发布Web所使用的端口,一般为80,这样Wingate开放了一个80端口的HTTP代理服务。
  2. 进入Bindings页,选择第一个选项即Allow Connections coming in on any internet connections。
  3. 重要的是在Non-Proxy Requests页,默认是选择了Reject Request,把它改为Pipe request through to predetermined。在下面Server和Port栏中,填局域网中内部提供Web服务的机器的IP地址和端口(比如192.168.0.10,80)。
    这样,Wingate就将外部对80端口的HTTP请求转发到局域网中IP地址为192.168.0.10这台电脑的80端口去。只要192.168.0.80电脑的IIS正确设置了80端口的Web服务,就能被局域网外部访问到。
  4. 确定并保存。
posted @ 2006-04-27 11:34 gosyl 阅读(733) | 评论 (0)编辑 收藏
仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页