一、在调试运行jsp或servlet的时候,用web run为什么会每次都打开一个新端口?
解决方法:选择run-configurations,在runtime configurations框中选择<default>,选择edit,在jsp/servlet栏中选择server options,你会看到有一个port number,这个表示你调试的时候tomcat打开的端口,把右边的search for unused port的勾去掉,这样每次调试jsp/servlet的时候就不会打开n个端口了。:)
二、为什么装好jb4以后,新建文件的时候选择enterprise,里面的关于ejb、corba的项目都是虚的?
解决方法:那是因为你没有指定appserver的路径,建议你先安装一个ias(当然也可以是服务器上已经装好的),然后在jb4里选择tools-enterprise setup,在application server的tab框里,设置你的ias installation directory,如果安装在本地,则只需要直接设置好路径,如果是安装在服务器上,则需要先把服务器上的ias安装路径共享出来,然后在本地设置该安装路径为网络驱动器就行了(因为发现jb4里用java写的资源管理器里居然没有网上邻居的),当然weblogic也可以这样设置。
三、怎样在jb4里安装mysql或其它的数据库jdbc驱动。(以http://mmmysql.sourceforge.net/下载的mysql-comp.jar为例)
解决方法:
1、打开jdbc explorer,在view菜单里选择options,然后选择drivers,这里列出了所有的jdbc驱动,然后按 add新增一个驱动,在弹出的driver class里输入org.gjt.mm.mysql.driver。
2、然后在jdbc explorer的file菜单里选择new,新建一个数据库连接,在弹出的new url里选择driver,发现刚才的org.gjt.mm.mysql.driver驱动是红的,表明驱动没装上。于是装第三步
3、在jb4的tools菜单里选择enterprise setup,然后选择database drivers,按add,在弹出的select libraries里按new,然后在弹出的new library的name框中输入:mysql driver,在location里选择jbuilder,在library path里加入mysql_comp.jar这个文件的路径,如c:\mysql-jdbc\mysql_comp.jar,然后按ok完成。
4、这时候要重启jb4后才能使设置生效,然后再重复2步骤。发现原来是红的org.gjt.mm.mysql.driver现在已经变成和系统预带的sun.jdbc.odbc.jdbcodbcdriver一样的颜色了,这表明mysql驱动已经安装成功。
5、在new url的框里选择driver:org.gjt.mm.mysql.driver,在url里输入jdbc:mysql://localhost/myphpbbs?user=root?password=test,按ok,这样就配置好一个和mysql数据库的连接,然后按ok。
四、为什么在jb4里编译的jsp或servlet都不能显示中文?
解决方法:点击jb4的左上角的项目,如xxx.jpx,右键选properties,在general框的encoding里选择iso8859_1,这样用jb4对servlet进行编译的时候就可以显示中文了。也就省了你在dos窗口下用javac -encoding iso8859_1 xxx.java来编译了。:)
