小编bia*_*eis的帖子

Eclipse无法启动,我没有改变任何东西

我至少一个月没有更新任何东西.我只是正常工作,突然菜单都是空白的,所以我决定重启eclipse.我点击"关闭"和"确定"以保存所有内容,但没有任何反应,所以我再次点击关闭并关闭eclipse.我点击了eclipse,加载屏幕只闪烁并消失,然后是一条消息告诉我检查.log文件.我已经多次重新启动电脑,尝试在安全模式下运行并运行eclipse.exe -clean,但没有任何作用.

有任何想法吗?

!SESSION 2013-03-12 13:46:10.078 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.7.0_07
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -clean

!ENTRY org.eclipse.ui 4 4 2013-03-12 13:46:55.800
!MESSAGE An internal error has occurred.
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.Workbench.createWorkbenchWindow(Workbench.java:1228)
    ...
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

!ENTRY org.eclipse.ui.workbench 4 0 2013-03-12 13:46:55.803
!MESSAGE An unexpected exception was thrown.
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.Workbench.createWorkbenchWindow(Workbench.java:1228)
    ...
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

!ENTRY org.eclipse.ui 4 4 …
Run Code Online (Sandbox Code Playgroud)

java eclipse

110
推荐指数
6
解决办法
12万
查看次数

使用 htaccess 删除尾随问号

有人可以帮我理解这段代码吗?

# Remove trailing ?
RewriteCond %{THE_REQUEST} ? HTTP [NC] 
RewriteRule .? /%{REQUEST_URI}? [R=301,L]
Run Code Online (Sandbox Code Playgroud)

基本上我有一个网站 www.example.com 正在生成 www.example.com/index.cfm 的链接?我需要它重定向到 www.example.com 以便进行 SEO 复制。我设法删除了index.cfm,但是?仍然留在那里(www.example.com/?)。如果尾部斜杠是最后一个字符,它也会被删除。我在网上找到了这条规则,但我在 apache 中收到“RewriteCond:错误的标志分隔符”警报,但它没有执行任何操作。

我还有一些页面,例如 www.example.com/index.cfm?term=test 用于搜索,所以我只想去掉尾随的问号,而不是当我确实附加了查询时。

错误出现在 RewriteCond 中。我需要帮助了解这种情况以及为什么它不起作用,而不仅仅是它的答案。

以防万一,这里是整个 htaccess:

RewriteEngine On
Rewritebase /

# remove trailing index.cfm
RewriteRule ^index.cfm(\?)?$ / [R=301,L]

# SEF URLs
SetEnv SEF_REQUEST false
RewriteRule ^[a-z\d\-]+/[a-z]\d+/? /index.cfm/$0 [NC,PT,QSA,E=SEF_REQUEST:true]
RequestHeader add SEF-Request %{SEF_REQUEST}e
RewriteCond %{HTTP:SEF_REQUES} ^true$ [NC]
RewriteRule . - [L]

# Remove trailing ?
RewriteCond %{THE_REQUEST} ? HTTP [NC] 
RewriteRule .? ^%{REQUEST_URI}? [R=301,L] …
Run Code Online (Sandbox Code Playgroud)

.htaccess

4
推荐指数
1
解决办法
8130
查看次数

标签 统计

.htaccess ×1

eclipse ×1

java ×1